技術向上

プログラミングの学び、気になるテクノロジーやビジネストレンドを発信

2018-11-23から1日間の記事一覧

スライス【Go】

Go

スライス スライスは配列と異なり、宣言時のサイズを持ちません。 あくまで「配列の参照」です(配列はサイズも含めて型情報となります)。 a := []int{1, 3} b := a b[0] = 3 fmt.Println(a) // [3 3] fmt.Println(b) // [3 3] a、b共に同じ配列の実体を参…

配列【Go】

Go

宣言の後に代入する場合 var a [3]int a[0] = 2 a[1] = 5 宣言と同時に代入する場合 var b = [2]string{"me", "you"} 指定した配列内の要素数より代入した値が少なければ、 数値型の場合は0が、文字列型の場合には空文字が代入されます。 指定した要素数を上…