GO语言学习-复杂类型(2)
2014-12-12 17:14
405 查看
map
map是一种键和值的对的集合。
可以只用内建函数make来创建map
例:
book := make(map[string]int)
亦可以通过字面值来创建
例:
book := map[string]int{ "red": 1, "green":36}
使用内建函数delete来移除键值
map亦可以使用range来迭代,在迭代map时使用 key/value结构
检查元素是否存在,可以使用下面的方式:
v, ok := map["red"]
结果为 v==1 ok==ture
map是一种键和值的对的集合。
可以只用内建函数make来创建map
例:
book := make(map[string]int)
亦可以通过字面值来创建
例:
book := map[string]int{ "red": 1, "green":36}
使用内建函数delete来移除键值
map亦可以使用range来迭代,在迭代map时使用 key/value结构
检查元素是否存在,可以使用下面的方式:
v, ok := map["red"]
结果为 v==1 ok==ture
相关文章推荐
- GO语言学习-复杂类型(1)
- Go语言学习二:Go基础(变量、常量、数值类型、字符串、错误类型)
- Go语言学习之数据类型
- go语言学习-golang的基本数据类型
- 【Go学习笔记】go语言中的基本数据类型和包的介绍(一)
- go语言学习-golang的基本数据类型
- Go语言学习笔记1 变量,类型以及赋值
- Go语言学习笔记 --- 常量、变量、批量定义与声明、数据类型、类型别名、类型转换
- Go语言学习(3)-类型
- 【Go学习】浅析Go语言Interface类型的语法行为及用法
- Go语言学习笔记(二) [变量、类型、关键字]
- Go语言学习九:Map(集合)、递归函数、类型转换
- Go语言学习笔记(二) [变量、类型、关键字]
- go语言学习笔记(7) 类型-复合类型
- Go语言学习笔记--类型、指针、面向对象
- Go语言学习四:struct类型
- Go语言学习笔记(4)复合类型
- Go语言学习(三)枚举和类型
- Go语言学习笔记之基本数据类型
- 8.笔记go语言——复杂类型struct,slice,map