Gomap操作:

packagemainimport"fmt"funcmain(){varcountryMapmap[string]string/*创建集合*/countryMap=make(map[string]string)/*map插入key-value对,各个国家对应的首都*/countryMap["ShengRI"]="1988-04-09"/*使用key输出map值*/forcountry:=rangecountryMap{fmt.Println("Capitalof",country,"is",countryMap[country])}/*查看元素在集合中是否存在*/captial,ok:=countryMap["ShengRI"]/*如果ok是true,则存在,否则不存在*/if(ok){fmt.Println("CapitalofUnitedStatesis",captial)}else{fmt.Println("isnotok")}MyMap()}funcMyMap(){varmyMapmap[string]stringmyMap=make(map[string]string)myMap["idc_id"]="2"myMap["idc_name"]="BeiJingIDC"myMap["idc_prod"]="OpenStack"myMap["idc_zone"]="BJ"myMap["idc_abs"]="2018-10-02"form:=rangemyMap{fmt.Println(m,myMap[m])}delete(myMap,"idc_abs")fmt.Println(myMap)myMap["idc_abs"]="2088-10-02"fmt.Println(myMap)_,ok:=myMap["idc_zone"]ifok{fmt.Println(myMap["idc_zone"],"isok")}}