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 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • go语言实现聊天服务器的示例代码

    go语言实现聊天服务器的示例代码

    这篇文章主要介绍了go语言实现聊天服务器的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • Go语言defer语句的三种机制整理

    Go语言defer语句的三种机制整理

    在本篇文章里小编给大家分享的是一篇关于Go语言defer语句的三种机制整理,需要的朋友们学习下吧。
    2020-03-03
  • 利用 Go 语言编写一个简单的 WebSocket 推送服务

    利用 Go 语言编写一个简单的 WebSocket 推送服务

    这篇文章主要介绍了利用 Go 语言编写一个简单的 WebSocket 推送服务,需要的朋友可以参考下
    2018-04-04
  • Golang 中整数转字符串的方法

    Golang 中整数转字符串的方法

    这篇文章主要介绍了Golang 中整数转字符串的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • Golang JSON的进阶用法实例讲解

    Golang JSON的进阶用法实例讲解

    这篇文章主要给大家介绍了关于Golang JSON进阶用法的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用golang具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09
  • 使用os包和flag包实现读取main命令入参

    使用os包和flag包实现读取main命令入参

    这篇文章主要介绍了使用os包和flag包实现读取main命令入参的相关资料,需要的朋友可以参考下
    2015-03-03
  • Go语言的文件操作代码汇总

    Go语言的文件操作代码汇总

    本文给大家汇总介绍了go语言中的文件操作的代码,包括文件的读写,文件的新建打开和删除等,希望对大家学习go语言能够有所帮助
    2018-10-10
  • GO语言实现的端口扫描器分享

    GO语言实现的端口扫描器分享

    这篇文章主要介绍了GO语言实现的端口扫描器分享,本文直接给出实现代码,代码中包含大量注释,需要的朋友可以参考下
    2014-10-10
  • 详解Go中Set的实现方式

    详解Go中Set的实现方式

    这篇文章主要介绍了详解Go中Set的实现方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • 详解Golang互斥锁内部实现

    详解Golang互斥锁内部实现

    本篇文章主要介绍了详解Golang互斥锁内部实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06

最新评论