在实际需求中,我们会有很多同一类型的元素放在一起的场景,这就是集合,例如100个数字,10个字符串。在go语言中,数组array,切片slice,映射 map 这些都是集合类型,用于存放同一类型元素虽然都是集合但是用处又不一样。
Array(数组)
数组存放的是固定长度,相同类型的数据。而且这些存放的元素是连续的,所存放的数据类型是没有限制的,可以是整型,字符串甚至是自定义
数组声明
要声明一个数组非常简单,,在下面的示例中,声明了一个字符串数组,长度是5.所以其类型为[5]string,其中大括号中的元素用于初始化数组。此外在类型名前加[] 中括号,并设置好长度,就可以通过他推测数组的类型
注意:[5]string 和 [4]string 不是同一种类型,也就是说长度也是数组类型的一部分
···
package main
import "fmt"
func main() {
array := [5]string{"q", "d", "d", "f", "e"}
fmt.Println(array)
}











网友评论