[Swift] while/repeat


swift言語にはfor、while、repeatがあります
そのうち、whileとrepeat.
while条件{
}
順序:条件->実行->増減
repeat {
}条件
順序:内容->増減->条件
似ているように見えますが、whileとrepeatの順序が違います.
そこで、次のコードを見てください.
import UIKit

var i = 10

while i < 10 {
    print(i)
    i += 1
}
repeat {
    print(i)
    i += 1
} while i < 10
一方、文には出力されず、repeat文には10が出力され、終了します.