Xcode
最基础的for循环,与C++、C#、Java比较接近的形式,但是,在Swift3开始已经被【废弃】,不能再使用这种形式了 for var i = 0; i < 10; i += 1 { print(i) }
使用stride方法,可以对一个范围进行筛选,比如,输出0~10之间的偶数 for i in stride(from: 0, through: 10, by: 2){ print(i) }
使用for遍历数组的形式如下,比较像其他语言中的foreach var arr = ['A', 'B', 'C'] for tmp in arr{ print(tmp) }
使用for遍历集合Set,语法如下,由于集合Set是无序的,所以,多次运行输出的结果顺序将可能不一样 var set1 = Set
使用for遍历字典的所有键,和Set一样,多次运行结果顺序也可能不一样 var dic1 = [0: 'Red', 1: 'Green', 2: 'Blue'] for key in dic1.keys{ print('\(key) -> \(dic1[key]!)') }
使用for遍历字典的键和值的书写方式 var dic1 = [0: 'Red', 1: 'Green', 2: 'Blue'] for (key, value) in dic1{ print('\(key) -> \(value)') }