zoukankan      html  css  js  c++  java
  • Go_map

    以k/v格式

    package main
    
    import "fmt"
    
    func main() {
        // 1.make定义 map[键类型]值类型(可以是数组|切片)
        var userInfo = make(map[string]string)
        userInfo["Sex"] = "男"
        userInfo["name"] = "GJH"
        fmt.Println(userInfo)         //map[Sex:男 name:GJH]
        fmt.Println(userInfo["name"]) //GJH
    
        // 2.第一种定义&初始化
        user2 := map[string]string{
            "name": "GJH2",
            "sex":  "男",
            "age":  "22",
        }
        fmt.Println(user2)         //map[name:GJH2 sex:男]
        fmt.Println(user2["name"]) //GJH2
    
        //3.for range遍历
        for k, v := range user2 {
            fmt.Println(k, v)
        }
        /*
            name GJH2
            sex 男
            age 22
        */
    
        // 4.判断k是否存在 如果存在返回对应的键值
        v, ok := user2["name"]
    
        if ok {
            fmt.Println(v, ok) //GJH2 true
        } else {
            fmt.Println("不存在")
        }
    
        //不存在则返回 false
        v2, ok2 := user2["name222"]
        if ok2 {
            fmt.Println(v2, ok2) //false
        } else {
            fmt.Println("不存在") //不存在
        }
    
        //5.删除某个键 delete(map,"某个k")
        a := map[string]string{
            "aa": "aaaaaaaaa",
            "bb": "bbbbbbbbb",
        }
        fmt.Println(a) //map[aa:aaaaaaaaa bb:bbbbbbbbb]
        delete(a, "aa")
        fmt.Println(a) //map[bb:bbbbbbbbb]
    }
    注重细节——关注底层——注重细节——关注底层——注重细节——关注底层——注重细节——关注底层——注重细节——关注底层
  • 相关阅读:
    又回来咯
    4 20210412-1 原型设计作业
    3 20210405-1 案例分析作业
    202103226-1 编程作业
    阅读任务
    准备工作
    原型设计作业
    案例分析
    编程作业
    构建之法读后感
  • 原文地址:https://www.cnblogs.com/PJG20/p/14575765.html
Copyright © 2011-2022 走看看