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程序至关重要。