2018-11-23から1日間の記事一覧
スライス スライスは配列と異なり、宣言時のサイズを持ちません。 あくまで「配列の参照」です(配列はサイズも含めて型情報となります)。 a := []int{1, 3} b := a b[0] = 3 fmt.Println(a) // [3 3] fmt.Println(b) // [3 3] a、b共に同じ配列の実体を参…
宣言の後に代入する場合 var a [3]int a[0] = 2 a[1] = 5 宣言と同時に代入する場合 var b = [2]string{"me", "you"} 指定した配列内の要素数より代入した値が少なければ、 数値型の場合は0が、文字列型の場合には空文字が代入されます。 指定した要素数を上…