位置:首頁 > 高級語言 > Swift教學 > Swift字符串可變性

Swift字符串可變性

字符串可變性 (String Mutability)

您可以通過將一個特定字符串分配給一個變量來對其進行修改,或者分配給一個常量來保證其不會被修改:

var variableString = "Horse"
variableString += " and carriage"
// variableString 現在為 "Horse and carriage"
let constantString = "Highlander"
constantString += " and another Highlander"
// 這會報告一個編譯錯誤 (compile-time error) - 常量不可以被修改。


注意:
在 Objective-C 和 Cocoa 中,您通過選擇兩個不同的類(NSStringNSMutableString)來指定該字符串是否可以被修改,Swift 中的字符串是否可以修改僅通過定義的是變量還是常量來決定,實現了多種類型可變性操作的統一。