Swift 循环
在 Swift 中,循环语句用于多次执行特定的代码块。Swift 提供了 for-in
循环、while
循环、repeat-while
循环等不同类型的循环语句。以下是 Swift 中常用的循环语句:
一、for-in 循环
for-in
循环用于遍历一个集合中的所有元素,例如数组、字典、范围等。语法如下:
for item in collection {// 代码块
}
例如:
let names = ["Alice", "Bob", "Charlie"]
for name in names {print("Hello, \(name)!")
}
二、while 循环
while
循环在每次循环开始时计算条件表达式的值,只有在条件为真时才执行循环体。语法如下:
while condition {// 代码块
}
例如:
var count = 0
while count < 5 {print(count)count += 1
}
三、repeat-while 循环
repeat-while
循环与 while
循环类似,不同之处在于 repeat-while
循环会先执行一次循环体,然后在每次循环开始时计算条件表达式的值。语法如下:
repeat {// 代码块
} while condition
例如:
var i = 0
repeat {print(i)i += 1
} while i < 5
除了上述常用的循环语句之外,Swift 还提供了控制转移语句 break
和 continue
用于在循环中控制代码的执行流程。循环语句在编程中非常常见,可以用于处理重复性的任务,例如遍历数据、执行一系列操作等。Swift 中的循环语句提供了丰富的功能和灵活的语法,可以满足各种循环逻辑的需求。