1. 程式人生 > >swift的字串的下標訪問

swift的字串的下標訪問

訪問首元素
這裡寫圖片描述
訪問最後一個元素
文件:
這裡寫圖片描述
The endIndex property is the position after the last character in a String.
endIndex是最後一個元素後邊的那個元素,因此不能直接訪問,否則會崩潰。
訪問最後一個元素的正確方式
這裡寫圖片描述
迴圈便利訪問
這裡寫圖片描述
為什麼不能像oc那樣直接用下邊訪問呢?蘋果是這樣解釋的:
這裡寫圖片描述
如上所述,不同的字元可能需要不同數量的記憶體來儲存,因此為了確定哪個Character位於特定位置,您必須從每個Unicode標量的開始或結尾處遍歷String。因此,Swift字串不能用整數值索引。