服务器之家

服务器之家 > 正文

golang映射Map的方法步骤

时间:2021-01-02 23:35     来源/作者:binbin

 map是key-value数据结构,又称为字段或者关联数组。类似其他编程语言的集合

一、基本语法

var 变量名 map[keytype]valuetype

?
1
2
3
4
5
6
7
8
// 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

?
1
2
var a map[string]string
a = make(map[string]string, 10)

声明直接make

?
1
a := make(map[string]string, 10)

声明直接赋值

?
1
2
3
4
var a map[string]string = map[string]string{
  "n1" : "宋江"
  "n2" : "卢俊义"
}

三、增删改查

?
1
2
3
4
5
6
7
8
9
10
11
12
13
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("没到了")
 }

到此这篇关于golang映射Map的方法步骤的文章就介绍到这了,更多相关golang映射Map 内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://segmentfault.com/a/1190000025146943

标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享 2020-04-07
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
电视剧《琉璃》全集在线观看 琉璃美人煞1-59集免费观看地址
电视剧《琉璃》全集在线观看 琉璃美人煞1-59集免费观看地址 2020-08-12
返回顶部