字符串
簡介
String 中的字符串是值類型,傳遞的時候會對值進行拷貝,而 NSString 的字符串傳遞則是引用。我們可以用 for in 遍歷字符串:
復制代碼代碼如下:
var a : String = "a"
for c in "Hello" {
println(c)
}
可以通過 countElements 計算字符串的字符數量:
復制代碼代碼如下:
countElements("1234567") // 7
不過要注意的是,countElements 和 NSString 的 length 并不總是完全一樣的值,因為 length 利用的是 UTF-16 類型的值,而不是 Unicode 字符。比如 emoji 表情加進去之后,UTF-16 算的結果是2,而 Unicode 的計算結果是1。可以看下面這個例子:
復制代碼代碼如下:
var a = "Hello
以上所述就是本文的全部內容了,希望大家能夠喜歡。