配列要素へのアクセス
CoddyのGOジャーニー「基礎」セクションの一部 — レッスン 70/109。
配列の要素にアクセスするには、インデックス番号を指定して角括弧を使用します。配列のインデックスは0から始まります。
名前の配列を作成します:
names := [3]string{"Alex", "Beth", "Carlos"}個別の要素にアクセスします:
firstPerson := names[0]
secondPerson := names[1]
fmt.Println(firstPerson)
fmt.Println(secondPerson)次のように表示されます:
Alex
Beth要素を変更することもできます:
names[2] = "Charlie"
fmt.Println(names[2])次のように出力されます:
Charlieチャレンジ
初心者このチャレンジでは、Goで配列の要素にアクセスする練習をします。フルーツの配列を作成しました。あなたのタスクは、特定の要素にアクセスしてそれらを出力することです。
以下の手順でコードを完成させてください:
1. 配列の最初のフルーツにアクセスする
2. 配列の3番目のフルーツにアクセスする
3. fmt.Println を使用して両方のフルーツを出力する
以下の手順でコードを完成させてください:
1. 配列の最初のフルーツにアクセスする
2. 配列の3番目のフルーツにアクセスする
3. fmt.Println を使用して両方のフルーツを出力する
チートシート
配列の要素にアクセスするには、インデックス番号を指定した角括弧を使用します。配列のインデックスは0から始まります。
配列を作成する:
names := [3]string{"Alex", "Beth", "Carlos"}個々の要素にアクセスする:
firstPerson := names[0]
secondPerson := names[1]要素を変更する:
names[2] = "Charlie"自分で試してみよう
package main
import "fmt"
func main() {
// これはフルーツの配列です
fruits := [5]string{"apple", "banana", "cherry", "date", "elderberry"}
// TODO: firstFruitという変数を作成し、fruits配列の最初の要素を代入してください
// TODO: thirdFruitという変数を作成し、fruits配列の3番目の要素を代入してください
// フルーツを表示します
fmt.Println("The first fruit is:", firstFruit)
fmt.Println("The third fruit is:", thirdFruit)
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。