44、Swift 3 for-in 循环

Swift for-in 循环用于遍历一个集合里面的所有元素,例如由数字表示的区间、数组中的元素、字符串中的字符

for-in 循环语句语法格式

Swift for-in 循环的语法格式如下

for <index> in <var> {
   // 循环体
}

Swift for-in 循环语句流程图

 

Swift for-in 循环语句 范例 1

import Cocoa

for i in 3...5 {
    print("\(i) 乘于 5 为:\(i * 5)")
}

范例中用来进行遍历的元素是使用闭区间操作符(...)表示的从1到5的数字区间

编译运行以上 Swift 范例,输出结果为

3 乘于 5 为:15
4 乘于 5 为:20
5 乘于 5 为:25

Swift for-in 循环语句 范例 2

import Cocoa

var ints:[Int] = [11, 21, 31]

for i in ints {
    print( "i 的值为 \(i)")
}

编译运行以上 Swift 范例,输出结果为

i 的值为 11
i 的值为 21
i 的值为 31