声明map时直接赋值,需要注意的地方

func main() {

    // map的第一种方式:

    var a map[string]string

    a = make(map[string]string, 10)

    a["No1"] = "宋江"

    a["No2"] = "吴用"

    a["No3"] = "武松"

    // a["No3"] = "吴用"

    a["No4"] = "黄飞鸿"

    fmt.Println(a)

 

    // map的第二种方式:

    cities := make(map[string]string)

    cities["No1"] = "北京"

    cities["No2"] = "上海"

    cities["No3"] = "广州"

    cities["No4"] = "深圳"

    fmt.Println(cities)

 

    // map的第三种方式:

    var heroes map[string]string = map[string]string{

        "heroes": "宋江",

        // "heroes": "卢俊义", 使用这种写法时,key键不能重复

        "heroes02": "卢俊义",

    }

    fmt.Println(heroes)

    heroes2 := map[string]string{

        "heroes1": "宋江",

        "heroes2": "卢俊义",

        "heroes3": "林冲",

        // "heroes3": "林聪", 使用这种写法时,key键不能重复

    }

    heroes2["heroes4"] = "吴用"

    fmt.Println(heroes2)

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值