Luaでforループを使うためのチュートリアル
2022-02-11 20:52:20
forループは、特定の回数だけ実行する必要があるループを効率的に記述するためのループ制御構造です。
シンタックス
プログラミング言語Luaのforループの構文は以下の通りです。
コピーコード
コードは以下の通りです。
for init,max/min value, increment
do
statement(s)
end
do
statement(s)
end
以下は、ループ内の制御の流れです。
- 初期化ステップは、最初に一度だけ実行されます。このステップでは、任意のループ制御変数を宣言し、初期化することができます。
- 次にmax/minですが、これはループが継続するまでの最大値または最小値です。条件チェックの初期値と最大値/最小値の内部比較を行います。
- forループ本体が実行された後、制御フローはincrement/decrement文にジャンプバックする。この文は、任意のループ制御変数を更新することができる。
- 条件を再計算し、評価します。条件が真の場合、ループは実行され、処理(ループ本体、インクリメントステップ、条件の再計算)が繰り返される。条件が偽の場合、ループは終了する。
フローチャートです。
コピーコード
コードは以下の通りです。
for i=10,1,-1
do
print(i)
end
do
print(i)
end
上記のコードをビルドして実行すると、以下のような結果になります。
コピーコード
コードは以下の通りです。
10
9
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
1
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン