1. 程式人生 > >Swift學習筆記(十三)——區間運算子和for-in迴圈

Swift學習筆記(十三)——區間運算子和for-in迴圈

       區間運算子Range Operator也是Swift的一個比較突出的特點。可以用來表示一段資料的區域。區間運算子主要可以分為以下兩類:

Closed Range Operator  :閉區間[a,b]     a...b     :注意:a和b之間是三個點

Half-Closed Range Operator:前閉後開區間      a..<b       注意:a和b之間是兩個點,一個小於號。

       我們根據區間運算子和for-in迴圈來寫兩個小程式。

(1)這表示[1,10]進行迴圈遍歷,右側的控制檯已經打印出1——10的數值。

(2)程式碼表示[1,10)進行迴圈,從控制檯可以看到打印出1到9的數值。

.

(3)使用for-in對陣列進行遍歷,在Swift中宣告一個數組,並進行遍歷列印。程式碼如下:

let numArray=[1,2,3,4,5]
for i in 0..<numArray.count{

    println(numArray[i])
}

最後的輸出結果如下:

       總結,從上述例子中可以看到,為什麼我們需要區間運算子中的左閉右開區間。因為在陣列的遍歷中,我們可以很方便的獲取陣列的長度,而陣列的下標又是從0開始的。所以直接0..<陣列長度。就可以進行遍歷了。十分方便。