在Swift编程语言中,Repeat-While循环是一种后测试循环结构,这意味着先执行循环体内的代码,然后检查条件是否满足。如果条件满足,则继续执行循环;如果不满足,则退出循环。
Swift中的Repeat-While循环语法如下:
repeat {
// 这里是循环体,会先执行一次
statements
} while condition
例如:
var count = 0
repeat {
print("\(count)")
count += 1
} while count < 5
在这个例子中,首先执行循环体内的代码(打印count
的当前值并将其加1),然后再检查count < 5
这个条件。即使在第一次迭代时条件就不满足(即count初始为0,小于5),循环体也会至少执行一次。之后每次迭代都会在执行循环体之前检查条件,只有当条件为真(即count
仍小于5)时才会继续执行循环体。一旦count
大于等于5,循环就会终止。