{site_name}

{site_name}

🌜 搜索

Go语言数组是一种固定长度、类型相同的数据结构,用于存储具有相同类型的元素序列

编程 𝄐 0
go语言定义数组,golang数组,go string数组,go语言的数据类型,go数组底层实现,go语言数组长度
Go语言数组是一种固定长度、类型相同的数据结构,用于存储具有相同类型的元素序列。数组在Go语言中是值类型,可以通过索引访问其中的元素。

以下是一个创建和使用数组的示例:

go
// 创建一个有5个元素的整数数组
var nums [5]int

// 给数组赋值
nums[0] = 1
nums[1] = 2
nums[2] = 3
nums[3] = 4
nums[4] = 5

// 访问数组元素
fmt.Println(nums[0]) // 输出:1

// 使用for循环遍历数组并输出每个元素的值
for i := 0; i < len(nums); i++ {
fmt.Println(nums[i])
}


输出结果:


1
1
2
3
4
5


除了上述的方式,Go语言还提供了一种更简便的方式来创建并初始化数组:

go
// 创建一个有3个元素的字符串数组,并初始化它们的值
names := [3]string{"Alice", "Bob", "Charlie"}

// 访问数组元素
fmt.Println(names[1]) // 输出:Bob


通过这种方式创建的数组,数组的大小会根据初始化的值自动确定。