Go言語の配列

Go言語はC言語やJavaとは少し扱いが異なります。
Go言語の配列は値であり、配列の代入や関数の引数として渡すと、その配列のコピーが設定されます。

Go言語の配列宣言

配列宣言の構文

var 変数名 [サイズ]データ型 = [サイズ]データ型{初期値1,初期値2...};

Go言語の配列ではサイズ自体も型の一部であり、[10]intと[20]intは異なる型になります。

Go言語の配列:使用サンプルコード

package main

import "fmt"

func main() {
    var arr [3]int = [3]int{1, 2, 3}
    fmt.Println(a[0])
    fmt.Println(a[1])
    fmt.Println(a[2])
}


inserted by FC2 system