Go语言如何使用数组变量

2025-11-21 17:47:27

1、打开VScode开发工具,新建一个‘TestArray.go’文件

Go语言如何使用数组变量

2、Go 语言数组声明需要指定元素类型及元素个数,例如声明一个int类型数组并赋值,修改TestArray.go代码如下:

package main

import "fmt"

func main(){

    var ab [10] int

    fmt.Println(ab[0])

}

声明了一个长度为10的ab数组,因为是int类型没有赋值默认系统初始化全部为0

Go语言如何使用数组变量

3、打开VScode开发工具的终端,切换到TestArray.go所在目录,输入命令

go run TestArray.go

打印出ab数组第一个元素的值0

Go语言如何使用数组变量

4、初始化一个指定长度的数组,使用以下代码:

package main

import "fmt"

func main(){

    var ab [10] int

    ab = [10]int{1,2,3,4,5,6,7,8,9,0}

    fmt.Println(ab[0])

}

也可以将声明和赋值写在一起,如:

var ab = [10]int{1,2,3,4,5,6,7,8,9,0}

Go语言如何使用数组变量

5、在终端输入命令,运行代码

go run TestArray.go

打印出ab数组第一个元素的值1

Go语言如何使用数组变量

6、不定长数组会在赋值时自动分配长度,如修改代码如下:

package main

import "fmt"

func main(){

    

    var ab = [...]int{1,2,3,4,5,6,7,8,9,0}

    fmt.Println(len(ab))

}

Go语言如何使用数组变量

7、在终端输入命令,运行代码

go run TestArray.go

打印出ab数组的长度10,成功获取到长度

Go语言如何使用数组变量

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢