golang如何使用数组
golang使用数组的方法是:1、定义和初始化数组,语法为“var a [5]int”;2、进行数组元素的访问,语法为“x := a[1]”;3、遍历数组,使用for循环结构;4、将数组作为函数参数传入,但是不会影响到原数组。
本教程操作系统:Windows10系统、Go1.20.1版本、Dell G3电脑。
Golang中数组是一种固定长度、元素类型相同的数据结构,可以使用下标索引的方式访问数组中的元素。
以下是使用数组的常见用法和示例代码:
1、数组的定义和初始化
var a [5]int // 声明一个长度为5的int类型的数组 b := [3]string{"apple", "banana", "orange"} // 声明一个长度为3的string类型的数组并进行初始化 c := [...]float64{1.2, 3.4, 5.6} // 声明一个根据初始化值自动推导长度的float64类型的数组登录后复制
2、访问数组元素
a[0] = 1 // 通过下标赋值 x := a[1] // 通过下标获取值登录后复制
3、遍历数组
for i := 0; i < len(a); i++ { fmt.Println(a[i]) } for index, value := range b { fmt.Printf("%d: %s\n", index, value) }登录后复制
4、数组作为函数参数
func printArray(arr [3]int) { for _, v := range arr { fmt.Print(v) } } func main() { d := [3]int{1, 2, 3} printArray(d) // 输出结果为123 }登录后复制
需要注意的是,在Go语言中,数组作为函数参数传递时会被复制一份,因此在函数体内修改数组不会影响到原数组。如果需要原地修改数组,可以使用切片。
【文章转自迪拜服务器 http://www.558idc.com/dibai.html处的文章,转载请说明出处】