首页 > 其他 > 详细

Go map增删改查

时间:2020-02-23 00:55:04      阅读:59      评论:0      收藏:0      [点我收藏+]
// MapFunc02 ... map的增删改查
func MapFunc02() {
    m := make(map[string]string)
    m["11111"] = "小昆虫"
    m["22222"] = "小白菜"
    m["33333"] = "小东风"
    fmt.Println("m=", m)
    //如果map中没有键值"44444",就新增
    m["44444"] = "小青蛙"
    fmt.Println("m=", m)
    //如果map中有键值"11111",就修改
    m["11111"] = "小昆虫*"
    fmt.Println("m=", m)
    //删除map中的键值"22222"的数据
    delete(m, "22222")
    fmt.Println("m=", m)
    //删除map中所有的数据
    //1、遍历所有key,逐个删除
    //2、直接重新make新空间
    // m = make(map[string]string)
    //查找键值["11111"
    val, ok := m["11111"]
    if ok {
        fmt.Println("11111", val)
    } else {
        fmt.Println("没有11111")
    }
}

运行结果

技术分享图片

 

Go map增删改查

原文:https://www.cnblogs.com/xuqiulin/p/12348189.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!