whileループスウィフト繰り返し...
スウィフトリピート... forループとwhileのようなループは、ループは条件文を決定するために始めたが、サイクルの終了時に実行条件かどうかが決定される前にしながら。
文法
スウィフトリピート...次のようにループ構文である間:
repeat { statement(s); }while( condition );
条件式は、ループの最後に表示されますので、条件がテストされる前に、ループ文(複数可)を少なくとも1回実行されますのでご注意ください。
条件が真の場合、制御の流れは、その後、ループ文(複数可)を繰り返し、バックリピートの先頭にジャンプします。 所定の条件が偽になるまで、このプロセスが繰り返されます。
番号0、文字列'0'と""、空リスト()、および未定義の変数は、その後、他の人が真である、falseです。 真は!番号を使用して否定かどうか、それは偽の反転を返します。
フローチャート:
例
import Cocoa var index = 15 repeat{ print( "index 的值为 \(index)") index = index + 1 }while index < 20
上記プログラム実行出力は、次のとおりです。
index 的值为 15 index 的值为 16 index 的值为 17 index 的值为 18 index 的值为 19