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