golang Map

风格不统一 提交于 2019-11-30 00:59:45

/*
  go字典
  字典是go语言内置的关联数据类型 因为数组是索引对应数组元素 而字典是建对应值
*/

package main 

import (
    "fmt"
)

func main() {
    //创建一个字典可以使用内置函数make
    //make(map[建类型][值类型])

    m:=make(map[string]int)
    //设置
    m["k1"] = 1
    m["k2"] = 2
    fmt.Println(m)

    v1 := m["k1"]
    //内置函数delete从字典删除一个建对应的值
    delete(m, "k2")

    _, ok := m["k2"]
 
    //你可以使用 :=同时定义和初始化一个字典
    n := map[string]int{"foo":1, "bar":2}
}


 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!