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



你可能感兴趣的:(for-in 来遍历字典 while for 循环)