Menu
Coddy logo textTech

数値指定の for ループ

CoddyのLuaジャーニー「基礎」セクションの一部。レッスン 73/90。

コードを特定の回数繰り返す必要がある場合は、数値forループが最適です。変化する条件に依存するwhileループやrepeat-untilループとは異なり、数値forループはカウントを自動的に処理してくれます。

基本的な構文は次のようになります。

for variable = start, finish do
    -- 繰り返すコード
end

1、2、3の数字を出力する簡単な例を次に示します:

for i = 1, 3 do
    print(i)
end

このループは、1から始まり、ループを通るたびに自動的に1ずつ増加する変数 i を作成します。i3に達すると、ループは最後に1回実行され、その後停止します。

カウンター variable を手動で更新する必要はありません。Lua がこれを自動的に処理します。

これにより、数値の for ループは、メッセージを複数回出力したり、リスト内の各項目を処理したり、数値の範囲を数え上げたりするなど、何かを何回実行したいかを正確に把握している状況に最適です。

challenge icon

チャレンジ

簡単

複数のワークアウトの反復をシミュレートする、数値forループを使用したトレーニングセッションのトラッカーを作成してください。1から5まで実行されるforループを記述し、5回のTraining roundを表現してください。

ループ内で、メッセージ"Training round: "を現在のラウンド番号に続けて出力してください。これにより、基本的な数値forループの構文を練習し、ループ変数が自動的に増加する仕組みを理解できます。

自分で試してみよう

-- TODO: ここにコードを書いてください
-- forループを使って1から5まで繰り返す
-- Print "Training round: " followed by the round number for each iteration
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Luaオンラインコンパイラ