• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
爱白菜的小昆虫
博客园    首页    新随笔    联系   管理    订阅  订阅

Go map增删改查

// 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")
    }
}

运行结果

 

posted @ 2020-02-23 00:18  爱白菜的小昆虫  阅读(239)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3