`for` ループ - 基本
CoddyのGOジャーニー「基礎」セクションの一部 — レッスン 45/109。
Goにおける基本的なforループについて、初期化の部分に焦点を当てて学んでいきましょう。forループを使うと、コードを複数回繰り返すことができます。
まず、1から3までカウントする簡単なループを作成しましょう:
for i := 1; i <= 3; i++ {
fmt.Println(i)
}このコードを実行すると、1、2、3の数字が順番に画面に表示されます:
1
2
3初期化部分 i := 1 は、ループが始まる前に一度だけ実行されます。これは変数 i を作成し、1に設定します。この変数 i はループ内でのみ利用可能です。
真ん中の部分 i <= 3 は、ループを継続するかどうかをチェックする条件です。最後の部分 i++ は、各ループの後に i の値を 1 増やします。
チャレンジ
初心者このチャレンジでは、初期化、条件、および後処理ステートメントを使用した for ループの使用を練習します。あなたのタスクは、1 から 5 までの数字を出力するように for ループを完成させることです。
for ループは以下のことを行う必要があります:
1. 変数
2.
3. 各反復の後に
for ループは以下のことを行う必要があります:
1. 変数
i を 1 に初期化する2.
i が 5 以下である限り継続する3. 各反復の後に
i を 1 ずつ増やすチートシート
Goのforループは、初期化、条件、増分の3つの部分でコードを複数回繰り返します。
for i := 1; i <= 3; i++ {
fmt.Println(i)
}初期化 i := 1 は変数を生成し、その初期値を設定します(一度だけ実行されます)。条件 i <= 3 はループを継続するかどうかをチェックします。増分 i++ は各反復の後に変数を1増やします。
ループ変数 i はループのスコープ内でのみ使用可能です。
自分で試してみよう
package main
import "fmt"
func main() {
// TODO: 1から5までの数字を印刷するためにforループを完成させてください
// 初期化、条件、後処理ステートメントの形式を使用してください
for /* ここにコードを記述してください */ {
fmt.Println(i)
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
7制御フロー:ループ
`for` ループの解説`for` ループ - 基本`for` ループ - 条件のみ`break` キーワード`continue` キーワードネストされたループまとめ:処理の繰り返し