目录
数组
基础知识
- 数组是一种由固定长度的特定类型元素组成的序列,元素可以是任何数据类型,但是数组中的元素类型必须全部相同。
- 数组的长度在创建时就已经确定,且不可更改。
- 数组的下标从0开始。
- 数组可以使用for循环进行遍历,也可以使用range关键字进行遍历。
- 数组可以作为参数传递给函数,但是因为数组的长度是固定的,因此数组的长度也需要作为参数传递。
声明并初始化一个数组
var arr [5]int // 定义一个长度为 5 的 int 类型数组
arr[0] = 1 // 给数组中的第一个元素赋值为 1
fmt.Println(arr) // [1 0 0 0 0]
arr2 := [3]string{"hello", "world", "go"} // 定义一个长度为 3 的 string 类型数组并初始化
fmt.Println(arr2) // [hello world go]