猿问

go语言的多维数组怎么写?

go语言的多维数组怎么写


翻阅古今
浏览 1106回答 1
1回答

犯罪嫌疑人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)}
随时随地看视频慕课网APP

相关分类

Go
我要回答