golang映射Map golang映射Map的方法步骤
binbin 人气:0想了解golang映射Map的方法步骤的相关内容吗,binbin在本文为您仔细讲解golang映射Map 的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:golang映射Map,golang映射,下面大家一起来学习吧。
map是key-value数据结构,又称为字段或者关联数组。类似其他编程语言的集合
一、基本语法
var 变量名 map[keytype]valuetype
// map 使用前要make // map 的key不能重复,重复了,以最后的key-value为准 // map 的key-value 是无序的 var a map[string]string a = make(map[string]string, 10) a["n1"] = "a" a["n2"] = "b" a["n3"] = "c"
二、使用方式
先声明,再make
var a map[string]string a = make(map[string]string, 10)
声明直接make
a := make(map[string]string, 10)
声明直接赋值
var a map[string]string = map[string]string{ "n1" : "宋江" "n2" : "卢俊义" }
三、增删改查
a := make(map[string]string, 10) // 没这个key就增加,有就修改 a["n1"] = "aa" delete(a, "n1") val, res := a["n1"] //查找 有res为true,否则为false if res { fmt.Println("找到了") } else { fmt.Println("没到了") }
加载全部内容