go语言_map字典

Posted 链巴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go语言_map字典相关的知识,希望对你有一定的参考价值。

map字典

Demo

package main

import "fmt"

func main() {

    Card := map[string]string{
        "company": "孔壹学院",
        "place":   "北京",
        "name":    "海博",
        "tel":     "18368852171",
    }
    fmt.Println(Card)
    fmt.Println(Card["name"])
    delete(Card, "place")
    fmt.Println(Card)

    for key, val := range Card {
        fmt.Println(key, " - ", val)
    }
}

输出为:

map[name:海博 tel:18368852171 company:孔壹学院 place:北京]
海博
map[company:孔壹学院 name:海博 tel:18368852171]
company  -  孔壹学院
name  -  海博
tel  -  18368852171
  • 声明一个名为Card的map字典,字典的钥匙为string类型,字典的里面的值为string类型。

    Card := map[string]string{}

  • 索引字典的为name所对应的值。

    Card[name]

  • 删除字典的钥匙为p所对应的值。

    delete(Card, "place")

  • 遍历map字典

    for key, val := range Card {
    fmt.Println(key, " - ", val)
    }

每天只要一点点,感谢观看!!!


以上是关于go语言_map字典的主要内容,如果未能解决你的问题,请参考以下文章

Golang basic_leaming2 语言容器

Golang basic_leaming2 语言容器

Go语言字典和结构体

Go语言字典和结构体

Go36-34,35-并发安全字典(sync.Map)

go 语言字典遍历