犯罪嫌疑人X
package mainimport "fmt"var arr [2]int //申明一个数组func main() {arr[0] = 1 //数组赋值fmt.Println(arr)arrtest := [3]int{1, 2, 3} //数组的另一种申明方式fmt.Println(arrtest)a := [...]int{1, 2} //[...]自动识别数组的长度fmt.Println(a)fmt.Println(len(a))//输出数组的长度}下边是slice的申明和使用其实这就是一种动态的数组复制代码 代码如下:package mainimport "fmt"func main() {d := []int{1, 2, 3} //申明一个slice这个是动态的数组,没有长度fmt.Println(d)var q, w []intq = d[0:1] //可以定取得上边的长度w = d[1:3]d = append(d, 2) //向其中添加元素fmt.Println(d)fmt.Println(q, w)}