Luaは繰り返す...ループまで
Luaのプログラミング言語リピートループ文はforループとwhile異なりまで...、およびループD現在のサイクルの開始時に、一方の条件文は、実行時に決定され、繰り返し...ループの条件文まで、現在のサイクルの終了が決定された後、 。
文法
ループ構文まで繰り返しLuaのプログラミング言語...:
repeat statements until( condition )
条件が成功しているまで...繰り返すので、ループ本体内に最低1回実行するまで...繰り返します。
文(ループ文)は 、任意の式を指定できます1つ以上の文、 条件(状態)であってもよい、ループ本体の文は、 条件(状態)も同様です。
条件(状態)で偽のは、現在のサイクルをスキップし、ステートメントに続くスクリプトの実行を開始します。
Luaは繰り返す...次のようにループのフローチャートになるまで:
例
--[ 变量定义 --] a = 10 --[ 执行循环 --] repeat print("a的值为:", a) a = a + 1 until( a > 15 )
上記のコードの実装、プログラムの出力は次のようになります。
a的值为: 10 a的值为: 11 a的值为: 12 a的值为: 13 a的值为: 14 a的值为: 15