問題
以下のようなコードで文字列をsplitしてString型の変数をapeendしようとするとエラーになる
let name:String = "qiita"
var ary = name.split(separator: " ") //["q","i","i","t","a"]
ary.append(name)
解決方法
以下のようにsplitした後にmapで明示的に型変換する必要がある。
let name:String = "qiita"
var ary = name.split(separator: " ").map(String.init) //["q","i","i","t","a"]
ary.append(name)