package main
import"fmt"type Dots struct{
Lat, Long float64}var m =map[string]Dots{"Bell Labs": Dots{2,5,},"Google": Dots{3,-1,},// 같은 표현// "Bell Labs": {2, 5},// "Google": {3, -1},}funcmain(){
fmt.Println(m)}//outputmap[Bell Labs:{25} Google:{3-1}]
Add / Edit map element
m :=make(map[string]int)
m["key"]=42
Get map element value
elem = m[key]
Delete map element
delete(m, key)
Check whether the key exists
key가 존재하면 true, 존재하지 않으면 false
element는 타입에 따라 zero value를 반환
elem, ok = m[key]
v, ok := m["key"]
fmt.Println(v, ok)//output0false
댓글
댓글 쓰기