English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Luaプログラミング言語におけるwhileループの文は、条件がtrueの場合にループ本体の文を実行します。
Luaプログラミング言語におけるwhileループの文法:
while(condition) do statements end
statements(ループ本体のステートメント) それは一つのまたは複数のステートメントであり、condition(条件) それは任意の表現であり、 condition(条件) trueの場合、ループ本体のステートメントを実行します。
フローチャートは以下の通りです:
以上のフローチャートから、condition(条件)falseの場合、現在のループをスキップし、スクリプトの実行を次のステートメントから再開します。
以下の例では、aの値をループで出力します:
a=10 while( a < 20 ) do print("a の値は:", a) a = a+1 end
以下のコードを実行すると、以下の結果が表示されます:
a の値は: 10 a の値は: 11 a の値は: 12 a の値は: 13 a の値は: 14 a の値は: 15 a の値は: 16 a の値は: 17 a の値は: 18 a の値は: 19