Xcode
使用while进行最简单的循环语法如下 var i = 10 while i > 0 { print(i) i -= 1 }
while、repeat-while两者都是循环,不同之处在于,repeat-while的循环至少执行一次,while可能一次都不执行 var j = 10 repeat { print('repeat-while: j = \(j)') j -= 1 } while j > 10 while j > 10{ print('while: j = \(j)') }
使用while遍历数组的语法如下 var arr1 = ['A', 'B', 'C'] var j = 0 while j < arr1.count{ print('while: j = \(j), arr1[j] = \(arr1[j])') j += 1 }
使用while遍历集合Set通常不建议使用,最好使用for来遍历set集合 var set1 = Set
上述while遍历结束后,增加代码查看集合的内容,会发现,整个集合都被清空了,没有元素了 print('遍历结束后,集合长度 = \(set1.count)')
使用while遍历字典的语法如下 var dic1 = [0: 'Red', 1: 'Green', 2: 'Blue'] var j = 0 while j < dic1.count { print('j = \(j), value = \(dic1[j]!)') j += 1 }