配列の反復処理
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チャレンジ
初心者このチャレンジでは、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++ {
// 各フルーツを表示するためのコードをここに追加してください
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。