Swift 3 for-in 循环

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

for-in 循环语句语法格式

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

  1. for <index> in <var> {
  2. // 循环体
  3. }

Swift for-in 循环语句流程图

Swift 3 for-in 循环 - 图1

Swift for-in 循环语句 范例 1

  1. import Cocoa
  2. for i in 3...5 {
  3. print("\(i) 乘于 5 为:\(i * 5)")
  4. }

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

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

  1. 3 乘于 5 为:15
  2. 4 乘于 5 为:20
  3. 5 乘于 5 为:25

Swift for-in 循环语句 范例 2

  1. import Cocoa
  2. var ints:[Int] = [11, 21, 31]
  3. for i in ints {
  4. print( "i 的值为 \(i)")
  5. }

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

  1. i 的值为 11
  2. i 的值为 21
  3. i 的值为 31