Go字典
字典(map)是Go语言内置的数据结构,一组键值对的无序集合。
看代码:
package main import "fmt" func main() { //使用make申请一个map,键为string类型,值为int类型 m := make(map[string]int) //设置值 m["k1"] = 7 m["k2"] = 13 //取指定键的值 v1 := m["k1"] fmt.Println("v1: ", v1) //取长度 fmt.Println("len:", len(m)) //遍历 for key, value := range m { fmt.Println(key, ":" , value) } //删除 delete(m, "k2") fmt.Println("map:", m) //初始化时直接指定值 n := map[string]int{"foo": 1, "bar": 2} fmt.Println("map:", n) }
输出结果:
v1: 7
len: 2
k1 : 7
k2 : 13
map: map[k1:7]
map: map[foo:1 bar:2]
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。