for-in 來遍歷字典 while for 循環

使用 for-in 來遍歷字典,需要兩個變量來表示每個鍵值對。

let interestingNumbers = [

    "Prime": [23571113],

    "Fibonacci": [112358],

     "Square": [1491625],

     ]

var largest = 0

for (kind, numbers) in interestingNumbers {

    for number in numbers {

        if number > largest {

            largest = number

        }

        }

}

print("\(largest)")

輸出結果是25


2.使用 while 來重複運行一段代碼直到不滿足條件。循環條件可以在開頭也可以在結尾。

var n = 2

while n<101

{


    n = n*3

}

print("\(n)")

var m = 2

repeat {

    m = m*2

}while m<100

print("\(m)")


3.你可以在循環中使用...來表示範圍,也可以使用傳統的寫法,兩者是等價的:

var firstForLoop = 0

for i in 0...3{

    

    firstForLoop += i;

}

firstForLoop



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章