gpt4 book ai didi

golang映射Map的方法步骤

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 24 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章golang映射Map的方法步骤由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

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

1、基本语法 。

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"

2、使用方式 。

先声明,再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" : "卢俊义"
}

3、增删改查 。

?
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 。

最后此篇关于golang映射Map的方法步骤的文章就讲到这里了,如果你想了解更多关于golang映射Map的方法步骤的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com