发布于 2015-06-14 01:43:31 | 100 次阅读 | 评论: 0 | 来源: 网络整理
您可以通过将一个特定字符串分配给一个变量来对其进行修改,或者分配给一个常量来保证其不会被修改:
var variableString = "Horse"
variableString += " and carriage"
// variableString 现在为 "Horse and carriage"
let constantString = "Highlander"
constantString += " and another Highlander"
// 这会报告一个编译错误 (compile-time error) - 常量不可以被修改。
注意:
在 Objective-C 和 Cocoa 中,您通过选择两个不同的类(NSString
和NSMutableString
)来指定该字符串是否可以被修改,Swift 中的字符串是否可以修改仅通过定义的是变量还是常量来决定,实现了多种类型可变性操作的统一。