如何在Swift中编写do-while循环?
答案 0 :(得分:45)
这是Swift
的重复循环的一般形式repeat {
statements
} while condition
例如,
repeat {
//take input from standard IO into variable n
} while n >= 0;
此循环将重复n的所有正值。
答案 1 :(得分:8)
repeat-while
循环,在考虑循环的条件之前首先执行一次循环遍历循环(确切地说do-while
循环的作用)。
下面的代码段是repeat-while
循环的一般形式,
repeat {
// your logic
} while [condition]
答案 2 :(得分:4)
repeat-while循环,在考虑循环条件之前(确实是do-while循环的工作),首先执行循环块的单次传递。
var i = Int()
repeat {
print("\(i) * \(i) = \(i * 10)")
i += 1
} while i <= 10
答案 3 :(得分:1)
swift的repeat-while循环类似于其他语言的do-while循环。 repeat-while循环是一个交替的while循环。它首先通过循环块进行单次传递,然后考虑循环条件并重复循环,直到条件显示为false。
repeat
{
x--
}while x > 0