在Swift中做while循环

时间:2016-02-01 10:19:35

标签: ios swift

如何在Swift中编写do-while循环?

4 个答案:

答案 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