Swift 使用+;=向字符串追加字符:字符串与UInt8不同
尝试使用Swift 使用+;=向字符串追加字符:字符串与UInt8不同,swift,ios8,Swift,Ios8,尝试使用+=运算符将字符附加到字符串时,我遇到以下错误: 字符串与UInt8不相同 错误发生在下面代码中的puzzleOutput+=char行: let puzzleInput = "great minds think alike " var puzzleOutput = "" for char in puzzleInput { switch char { case "a","e","i","o","u": continue default:
+=
运算符将字符
附加到字符串
时,我遇到以下错误:
字符串与UInt8不相同
错误发生在下面代码中的puzzleOutput+=char
行:
let puzzleInput = "great minds think alike "
var puzzleOutput = ""
for char in puzzleInput
{
switch char
{
case "a","e","i","o","u":
continue
default:
puzzleOutput += char
}
}
println(puzzleOutput)
如何将
字符
附加到字符串
?使用+=将字符附加到字符串是几天前从语言中故意删除的。使用
puzzleOutput.append(字符)
相反