Swift repeat-while循环语句用法示例

Repeat While循环与while循环相同, 但不同之处在于repeat … while循环的主体在检查测试表达式之前执行一次。
句法:

repeat {// statements...} while (testExpression)

在此循环中, 执行一次while循环的主体, 并在测试testExpression之后执行一次。
重复While循环的流程图
Swift repeat-while循环语句用法示例

文章图片
例:
var currentLevel:Int = 0, finalLevel:Int = 5let gameCompleted = truerepeat {//play gameif gameCompleted {print("You have successfully completed level \(currentLevel)")currentLevel += 1}} while (currentLevel < = finalLevel)print("Terminated! outside of repeat while loop")

【Swift repeat-while循环语句用法示例】输出
You have successfully completed level 0You have successfully completed level 1You have successfully completed level 2You have successfully completed level 3You have successfully completed level 4You have successfully completed level 5Terminated! outside of repeat while loop

    推荐阅读