Menu
Coddy logo textTech

配列の反復処理

CoddyのGOジャーニー「基礎」セクションの一部 — レッスン 72/109。

インデックス付きのforループを使用して、配列を反復処理できます。

平日の配列を作成します:

weekdays := [5]string{"Monday", "Tuesday", "Wednesday", "Thursday", "Friday"}

for ループを使用して配列を反復処理します:

for i := 0; i < len(weekdays); i++ {
    fmt.Println(i, weekdays[i])
}

これは、各要素をそのインデックスとともに表示します:

0 Monday
1 Tuesday
2 Wednesday
3 Thursday
4 Friday
challenge icon

チャレンジ

初心者

このチャレンジでは、for ループを使用してフルーツの配列を反復処理する練習をします。配列はあらかじめ定義されています。あなたのタスクは、for ループを完成させて、配列内の各フルーツを新しい行に表示することです。

チートシート

インデックス付きのforループを使用して、配列を反復処理できます。

weekdays := [5]string{"Monday", "Tuesday", "Wednesday", "Thursday", "Friday"}

for i := 0; i < len(weekdays); i++ {
    fmt.Println(i, weekdays[i])
}

これにより、各要素がそのインデックスとともに表示されます。

自分で試してみよう

package main

import "fmt"

func main() {
	// フルーツの配列
	fruits := [5]string{"Apple", "Banana", "Orange", "Grape", "Mango"}
	
	// TODO: 配列内の各フルーツを表示するためにforループを完成させてください
	for i := 0; i < len(fruits); i++ {
		// 各フルーツを表示するためのコードをここに追加してください
		
	}
}
quiz icon腕試し

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

基礎のすべてのレッスン