Lua-loops
提供:Dev Guides
ルア-ループ
コードのブロックを数回実行する必要がある場合があります。 一般に、ステートメントは順番に実行されます。関数の最初のステートメントが最初に実行され、次に2番目のステートメントが実行されます。
プログラミング言語は、より複雑な実行パスを可能にするさまざまな制御構造を提供します。
ループステートメントを使用すると、ステートメントまたはステートメントのグループを複数回実行できます。 以下は、ほとんどのプログラミング言語での一般的なループ文の形式です-
Luaは、ループ要件を処理するために次のタイプのループを提供します。
Sr.No. | Loop Type & Description |
---|---|
1 |
特定の条件が真の間、ステートメントまたはステートメントのグループを繰り返します。 ループ本体を実行する前に条件をテストします。 |
2 |
一連のステートメントを複数回実行し、ループ変数を管理するコードを短縮します。 |
3 |
until条件が満たされるまで、ステートメントのグループの操作を繰り返します。 |
4 |
別の_while、forまたはdo..while_ループ内で1つ以上のループを使用できます。 |
ループ制御ステートメント
ループ制御ステートメントは、通常のシーケンスから実行を変更します。 実行がスコープを離れると、そのスコープで作成されたすべての自動オブジェクトが破棄されます。
Luaは次の制御ステートメントをサポートしています。
Sr.No. | Control Statement & Description |
---|---|
1 |
|
無限ループ
条件が決して偽にならない場合、ループは無限ループになります。 この目的のために、 while ループがよく使用されます。 条件に直接trueを指定するため、永久に実行され続けます。 breakステートメントを使用して、このループを中断できます。
while( true )
do
print("This loop will run forever.")
end