gpt4 book ai didi

string - 在 Swift 中将字符 append 到字符串

转载 作者:可可西里 更新时间:2023-11-01 01:06:44 26 4
gpt4 key购买 nike

我正在尝试使用“+=”将字符 append 到字符串,但它实际上不起作用。一旦我尝试使用 append 方法,它就可以工作。我只是想知道为什么会这样。编译器说“string is not identical to Unit8”。

let puzzleInput = "great minds think alike"
var puzzleOutput = " "
for character in puzzleInput {

switch character {
case "a", "e", "i", "o", "u", " ":
continue

default:
// error : doesn't work
puzzleOutput += character
//puzzleOutput.append(character)
}
}
println(puzzleOutput)

最佳答案

20140818,Apple 更新:

更新了连接字符串和字符部分,以反射(reflect)字符串和字符值不能再与加法运算符 (+) 或加法赋值运算符 (+=) 组合的事实。这些运算符现在仅用于字符串值。使用 String 类型的 append 方法将单个 Character 值 append 到字符串的末尾。

Document Revision History 2014-08-18

关于string - 在 Swift 中将字符 append 到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26029197/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com