配列

[n]T は、型 Tn 値の配列です。

  1. var a [10]int

は、変数 a を10個の整数の配列として宣言します。

配列の長さはその型の一部であるため、配列のサイズを変更することはできません。これは制限のように思えますが、心配しないでください。Goは配列を扱う便利な方法を提供しています。

  1. package main
  2. import "fmt"
  3. func main() {
  4. var a [2]string
  5. a[0] = "Hello"
  6. a[1] = "World"
  7. fmt.Println(a[0], a[1])
  8. fmt.Println(a)
  9. primes := [6]int{2, 3, 5, 7, 11, 13}
  10. fmt.Println(primes)
  11. }