Menu
Coddy logo textTech

`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 増やします。

challenge icon

チャレンジ

初心者
このチャレンジでは、初期化、条件、および後処理ステートメントを使用した for ループの使用を練習します。あなたのタスクは、1 から 5 までの数字を出力するように for ループを完成させることです。

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)
	}
}
quiz icon腕試し

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

基礎のすべてのレッスン