エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Goのarrayとsliceとmapを理解する #golang - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Goのarrayとsliceとmapを理解する #golang - Qiita
var a1 [5]int // array型の変数を宣言するとき(初期値0が入る) var a2 = [5]int{1, 2, 3} // 配列を作... var a1 [5]int // array型の変数を宣言するとき(初期値0が入る) var a2 = [5]int{1, 2, 3} // 配列を作って初期値を指定するとき a3 := [5]int{1, 2, 3} // 代入演算子を使って簡易表記するとき a4 := [...]int{1, 2, 3} // 長さを省略するとき fmt.Println(a1, len(a1)) // [0 0 0 0 0] 5 fmt.Println(a2, len(a2)) // [1 2 3 0 0] 5 fmt.Println(a3, len(a3)) // [1 2 3 0 0] 5 fmt.Println(a4, len(a4)) // [1 2 3] 3 a1[2] = 5 // 値を変更するとき fmt.Println(a1) // [0 0 5 0 0] ポインタと容量がポイント 可変