配列の初期化
CoddyのGOジャーニー「基礎」セクションの一部 — レッスン 69/109。
配列の初期化とは、配列を作成する際に初期値を設定することを指します。
波括弧を使用して、特定の値で配列を初期化します:
scores := [4]int{95, 87, 78, 92}
fmt.Println(scores)次のように表示されます:
[95 87 78 92]省略記号 (...) を使用すると、Go に要素を数えさせることができます。
colors := [...]string{"Red", "Green", "Blue"}
fmt.Println(colors)
fmt.Println("Array length:", len(colors))出力結果は次のようになります。
[Red Green Blue]
Array length: 3チャレンジ
初心者このチャレンジでは、Goでの配列の初期化を練習します。あなたのタスクは、指定された特定の値を持つ5つの整数の配列を作成し、その配列を出力することです。
コードには、必要なインポートと main 関数がすでに含まれています。指定された数値で配列を初期化するだけです。
チートシート
波括弧を使用して、特定の値で配列を初期化します:
scores := [4]int{95, 87, 78, 92}省略記号(...)を使用して、Goに要素を自動的にカウントさせます:
colors := [...]string{"Red", "Green", "Blue"}len()を使用して配列の長さを取得します:
fmt.Println("Array length:", len(colors))自分で試してみよう
package main
import "fmt"
func main() {
// TODO: 7, 42, 8, 13, 99 の5つの整数を持つ 'favoriteNumbers' という名前の配列を初期化してください
// どちらの構文も使用できます:
// favoriteNumbers := [5]int{7, 42, 8, 13, 99}
// または
// var favoriteNumbers [5]int = [5]int{7, 42, 8, 13, 99}
// これは配列を出力します
fmt.Printf("My favorite numbers are: %v\n", favoriteNumbers)
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。