Swift 将字符串添加到变量
我有一个变量Swift 将字符串添加到变量,swift,Swift,我有一个变量let name=[“Pete”],我想给它添加第二个名称。name是一个数组,要向其中添加另一个元素,可以使用append。您需要使name变量: // Note - `name` is declared as `var` instead of `let` var name = ["Pete"] name.append("AnotherName") println(name) // ["Pete", "AnotherName"] (如果您不熟悉阵列,我建议您查看) 变量的命名表
let name=[“Pete”]
,我想给它添加第二个名称。name
是一个数组,要向其中添加另一个元素,可以使用append
。您需要使name
变量:
// Note - `name` is declared as `var` instead of `let`
var name = ["Pete"]
name.append("AnotherName")
println(name) // ["Pete", "AnotherName"]
(如果您不熟悉阵列,我建议您查看)
变量的命名表明您并不打算将其命名为数组。如果您只需要一个字符串
,可以执行以下操作:
var name = "Pete"
name += " SecondName"
println(name) // Pete SecondName
您正在创建一个
数组
。是否要将元素添加到数组
?或者,您是否正在尝试创建一个字符串
,并在其末尾添加另一个字符串
?如果您计划更改变量的值,则需要使用var
而不是let
创建变量。谢谢您的回答!如果var name=[]
,这是否也有效?因此,如果name
为空,它将为空,但您需要声明name
如:var name=[String]()
或var name:[String]=[]
;否则,name
将属于NSArray
类型。