ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
数组是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素(element),一个数组包含的元素个数被称为数组的长度。 注意:数组度必须是常量 且 是类型的组成部分 ~~~ var b [5]int //ok 声明数组 b=[5]int{1,2,3,4,5} a:= [5]int{1, 2, 3, 4, 5} //声明一个数组并初始化 ~~~ ~~~ package main import ( "fmt" ) // 数组 func modify1(array [5]int) { array[0] = 100 fmt.Println("array values:", array) } // 数组指针 func modify2(array *[5]int) { (*array)[0] = 10 fmt.Println("*array values:", *array) } func main() { array := [5]int{1, 2, 3, 4, 5} //声明一个数组并初始化 modify1(array) modify2(&array) fmt.Println("array values:", array) } //array values: [100 2 3 4 5] //*array values: [10 2 3 4 5] //array values: [10 2 3 4 5] ~~~