🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
数组是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素(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] ~~~