Go 语言数组
Go编程语言中的数组与其他编程语言非常相似。在程序中,有时我们需要存储一组相同类型的数据,例如学生分数列表。这种类型的集合使用数组存储在程序中。数组是固定长度的序列,用于将同类元素存储在内存中。由于它们的固定长度数组不像Go语言中的Slice(切片)这样受欢迎。
在数组中,允许在其中存储零个或零个以上的元素。通过使用[]索引运算符及其从零开始的位置对数组的元素进行索引,这意味着第一个元素的索引为array [0],最后一个元素的索引为array [len(array)-1]。
创建和访问数组
在Go语言中,数组是通过两种不同的方式创建的:使用var关键字:在Go语言中,使用具有名称,大小和元素的特定类型的var关键字创建数组。
语法:Var array_name[length]Type
或
var array_name[length]Typle{item1, item2, item3, ...itemN}
重要事项:在Go语言中,数组是可变的,因此您可以在分配的左侧使用array [index]语法在给定索引处设置数组的元素。Var array_name[index] = element[object Object]
您可以使用索引值或使用for循环来访问数组的元素。
在Go语言中,数组类型是一维的。
数组的长度是固定的,不能更改。
您可以将重复的元素存储在数组中。
示例//使用var关键字创建一个数组
//使用其索引值访问数组
package main
import "fmt"
func main() {
//使用var关键字,创建一个字符串类型的数组
var myarr [3]string
//使用索引分配元素
myarr[0] = "GFG"
myarr[1] = "www.nhooo.com"
myarr[2] = "nhooo"
//访问数组的元素
//使用索引值
fmt.Println("数组的元素:")
fmt.Println("元素 1: ", myarr[0])
fmt.Println("元素 2: ", myarr[1])
fmt.Println(