建立一個 map 可以用以下兩種方式
m := make(map[string]int)
m := map[string]int{}
定義 age = 16
m["age"] = 16
回傳值, 和 map 是否存在
value , ok := m["age"]
如果是不存在的 key , value = 0 , ok = false
value , ok := m["height"]
利用 rage 取得 map 中所有的 key 和 value, 並列印
for key, value := range m {
fmt.Println("Key:", key, "Value:", value)
}
如果要一次宣告多個值, 可以用以下方式
person := map[string]int{
"age" : 16,
"height" : 180,
"weight" : 6,
}
~