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]) }
程序运行后,控制台输出如下:
我们创建了一个有三个元素,每个元素都是 类型的数组,接着,我们使用数组索引的方式给数组赋值。最后,使用 打印数组的内容,我们发现,数组的内容就是我们所设置的三个值。
数组重新赋值
数组指定索引的位置有值后,也可以通过索引重新设置值
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]) }
程序运行后,控制台输出如下:
我们通过初始化的方式,定义了一个含有三个元素的数组,并且给数组赋了三个初值,接着,我们再次使用索引的方式,修改了索引为 2 的位置的数组元素的值。
Go语言数组赋值总结
Go 语言的数组的赋值,即给定义好的数组指定的索引的位置设置对应的值。Go 语言数组赋值语法:
arr[index] = value