Go语言数组赋值

Go语言数组赋值教程

Go 语言数组 的赋值,即给定义好的数组指定的索引的位置设置对应的值。

Go语言数组赋值

语法

arr[index] = value

参数

参数 描述
arr 需要赋值的数组。
index 需要赋值的索引。
value 需要设置的值。

说明

给数组 arr 的索引为 index 的位置设置值为 value。

案例

数组赋值

给定义好的数组的指定索引位置处赋值

package main import ( "fmt" ) func main() { fmt.Println("嗨客网(www.haicoder.net)") //给定义好的数组的指定索引位置处赋值 var arrHaiCoder [3]string arrHaiCoder[0] = "Hello" arrHaiCoder[1] = "嗨客网" arrHaiCoder[2] = "HaiCoder" fmt.Println("arrHaiCoder0 =", arrHaiCoder[0]) fmt.Println("arrHaiCoder1 =", arrHaiCoder[1]) fmt.Println("arrHaiCoder2 =", arrHaiCoder[2]) }

程序运行后,控制台输出如下:

08 golang数组赋值.png

我们创建了一个有三个元素,每个元素都是 string 类型的数组,接着,我们使用数组索引的方式给数组赋值。最后,使用 print 打印数组的内容,我们发现,数组的内容就是我们所设置的三个值。

数组重新赋值

数组指定索引的位置有值后,也可以通过索引重新设置值

package main import ( "fmt" ) func main() { fmt.Println("嗨客网(www.haicoder.net)") //数组指定索引的位置有值后,也可以通过索引重新设置值 var arrHaiCoder = [3]string{"Hello", "嗨客网", "HaiCoder"} arrHaiCoder[2] = "haicoder" fmt.Println("arrHaiCoder0 =", arrHaiCoder[0]) fmt.Println("arrHaiCoder1 =", arrHaiCoder[1]) fmt.Println("arrHaiCoder2 =", arrHaiCoder[2]) }

程序运行后,控制台输出如下:

09 golang数组赋值.png

我们通过初始化的方式,定义了一个含有三个元素的数组,并且给数组赋了三个初值,接着,我们再次使用索引的方式,修改了索引为 2 的位置的数组元素的值。

Go语言数组赋值总结

Go 语言的数组的赋值,即给定义好的数组指定的索引的位置设置对应的值。Go 语言数组赋值语法:

arr[index] = value