编辑代码

package main
import "fmt"
func main () {
    

    var countryCapitalMap map[string]string/*创建集合*/

    countryCapitalMap = make(map[string]string)

    /*map插入key - value对,各个股偶家对应的首都*/

    countryCapitalMap["France"] = "巴黎"
    countryCapitalMap["Italy"] = "罗马"
    countryCapitalMap["Japan"] = "东京"
    countryCapitalMap["India"] = "新德里"


    /*使用键输出地图值*/

    for country :=range countryCapitalMap{
        fmt.Println(country,"首都是",countryCapitalMap[country])
    }

    /*查看元素在集合中是否存在*/

    capital,ok:=countryCapitalMap["India"]/*value,bool*//*如果是确定是真是的,则存在,否则不存在  */
    fmt.Println(capital)
    if(ok){
        fmt.Println("American 的首都是",capital)
    }else{
        fmt.Println("American 的首都不存在")
    }

    

}