Menu
Coddy logo textTech

配列要素へのアクセス

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
challenge icon

チャレンジ

初心者
このチャレンジでは、Goで配列の要素にアクセスする練習をします。フルーツの配列を作成しました。あなたのタスクは、特定の要素にアクセスしてそれらを出力することです。

以下の手順でコードを完成させてください:
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)
}
quiz icon腕試し

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

基礎のすべてのレッスン