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

    运行结果

  • 相关阅读:
    信息安全算法
    另类装载问题
    分治法快速排序
    动态规划最长公共子序列
    java网络编程1
    Jndi和会话bean
    EJB初探
    JSF初探
    简单计算器
    关于坐火车
  • 原文地址:https://www.cnblogs.com/xuqiulin/p/12348189.html
Copyright © 2020-2023  润新知