package
0.0.0-20240911021920-a31364e77dcd
Repository: https://github.com/danielhookx/go_skill.git
Documentation: pkg.go.dev
# README
Go数组介绍
在Go编程语言中,数组是一组相同类型的元素集合,其大小固定,无法在程序执行期间调整大小。
声明数组
要在Go中声明一个数组,我们需要指定元素的类型和数组的大小。例如,要声明一个包含5个整数的数组,我们可以使用以下语法:
var arr [5]int
这将声明一个包含5个整数的数组,其中每个元素的默认值为0。我们还可以在声明时初始化数组的元素,如下面的示例所示:
var arr = [5]int{1, 2, 3, 4, 5}
// or
arr := [5]int{1, 2, 3, 4, 5}
这将使用值1、2、3、4和5初始化数组的元素。
使用省略号声明和初始化数组
在Go中,可以使用省略号(...)声明一个数组,这将使编译器根据提供的初始化值自动确定数组的长度。
以下是使用省略号声明包含5个整数的数组的示例:
arr := [...]int{1, 2, 3, 4, 5}
这将创建一个包含5个整数的数组,其长度由初始化值的数量确定。
访问数组元素
我们可以使用索引访问数组的各个元素。在Go中,数组索引从0开始,直到长度-1
。例如,要访问数组arr
的第一个元素,我们可以使用以下语法:
arr[0]
这将返回数组的第一个元素,在上面的示例中为1
。
修改数组元素
我们可以通过使用其索引将新值分配给元素来修改数组的各个元素。例如,要将数组arr
的第三个元素的值更改为10
,我们可以使用以下语法:
arr[2] = 10
这将把数组的第三个元素的值从3
更改为10
。
结论
数组是Go编程语言中的一种基本数据结构,可用于存储和操作相同类型的元素集合。了解如何声明、访问和修改数组元素对于开发高效可靠的Go程序至关重要。