変数宣言
- VAR変数名=型の式
- VARの変数名を入力
- VAR変数名1、変数名2は、3変数名を入力します
- VAR変数名1、変数名2、3 =変数名の式1、式2、式3
ショート変数宣言
- 変数名:=式
- 1変数名、変数名2:=式1、式2
ポインタ変数の宣言
- だったのint * P
- VARのP =&T、P:=&T // T変数名を表します
- P:=(タイプ)新しい、VARのP =新しい(タイプ)
まず、宣言し、配列を初期化
var array [5]int
//指定された長さ
array := [5]int{10, 20, 30, 40, 50}
//指定された長さとリテラル
array := [...]int{10, 20, 30, 40, 50}
//コンパイラが自動的に長さを計算します
array := [5]int{1: 10, 2: 20}
//指定された配列の長さ及び部分値
二、スライス宣言と初期化
slice := make([]string, 5)
//使用するmake
指定した長さを
slice := make([]int, 3, 5)
//指定した長さと容量、長さ> =キャパ
slice := []int{10, 20, 30}
//使用するリテラル
slice := []string{99: ""}
インデックス宣言を使用して初期値を指定
第三には、作成しnil
たスライスを
第四に、作成し空
たスライスを
slice := make([]int, 0)
スライスされた空の整数メイク使用を作成します//
slice := []int{}
//空のリテラルの使用スライススライスした整数を作成します。
V.マッピング宣言と初期化
dict := make(map[string]int)
dict := map[string]string{"Red": "#da1337", "Orange": "#e95a22"}
dict := map[int][]string{}
dict := map[string]int{}
第六は、宣言nil
マップを
var colors map[string]string