在Swift中做while循环

Saz*_*han 36 ios swift

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

Saz*_*han 67

这是Swift的重复循环的一般形式

repeat {
    statements
} while condition
Run Code Online (Sandbox Code Playgroud)

例如,

repeat {
    //take input from standard IO into variable n
} while n >= 0;
Run Code Online (Sandbox Code Playgroud)

该循环将重复n的所有正值.


Lor*_*lor 10

repeat-while循环,在考虑循环的条件之前首先执行一次循环遍历循环块(确切地说是do-while循环的作用).

下面的代码片段是repeat-while循环的一般形式,

repeat {
  // your logic
} while [condition]
Run Code Online (Sandbox Code Playgroud)


Dha*_*iya 5

repeat-while循环,在考虑循环条件之前(首先是do-while循环的作用),首先执行循环块的单次传递。

var i = Int()
repeat {

    print("\(i) * \(i) = \(i * 10)")
    i += 1

} while i <= 10
Run Code Online (Sandbox Code Playgroud)