摘要: map是一种无序的基于key-value的数据结构 定义方式 map[KeyType]ValueType 说明: KeyType:表示键的类型。 ValueType:表示键对应的值的类型。 map类型的变量默认初始值为nil,需要使用make()函数来分配内存 make(map[KeyType]Va 阅读全文
posted @ 2021-08-04 19:20 泉love水 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 切片(Slice)是一个拥有相同类型元素的可变长度的序列。它是基于数组类型做的一层封装 切片是一个引用类型,它的内部结构包含地址、长度和容量 切片定义 var name []T 例如: var a []string //声明一个字符串切片 ,此时未分配内存空间,==nil var b = []int 阅读全文
posted @ 2021-08-04 17:22 泉love水 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 数组是同一种数据类型元素的集合。 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。 数组定义 var 数组变量名 [元素数量]T 例如:var a [5]int 注意:数组的长度必须是常量,并且长度是数组类型的一部分。一旦定义,长度不能变。a [5]int 和 a [ 阅读全文
posted @ 2021-08-04 16:44 泉love水 阅读(39) 评论(0) 推荐(0) 编辑