golang映射Map的方法步骤
更新时间:2020年09月28日 09:32:55 作者:binbin
这篇文章主要介绍了golang映射Map的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
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("没到了")
}
到此这篇关于golang映射Map的方法步骤的文章就介绍到这了,更多相关golang映射Map 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
golang常用加密解密算法总结(AES、DES、RSA、Sha1、MD5)
在项目开发过程中,当操作一些用户的隐私信息,本文主要主要介绍了golang常用加密解密算法总结(AES、DES、RSA、Sha1MD5),文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2022-04-04
浅析golang github.com/spf13/cast 库识别不了自定义数据类型
这篇文章主要介绍了golang github.com/spf13/cast库识别不了自定义数据类型,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-08-08


最新评论