Como concatenar várias seqüências opcionais no swift 3.0?
Estou tentando concatenar várias strings no swift 3:
var a:String? = "a"
var b:String? = "b"
var c:String? = "c"
var d:String? = a! + b! + c!
Ao compilar, recebo o seguinte erro:
error: cannot convert value of type 'String' to specified type 'String?'
var d:String? = a! + b! + c!
~~~~~~~~^~~~
Isso costumava funcionar no rápido 2. Não sei por que não funciona mais.