我想做点什么(它有效)
var myArray [9][3]int
Run Code Online (Sandbox Code Playgroud)
但是当我这样做的时候
var myArray [someIntVariable][anotherOne]int
Run Code Online (Sandbox Code Playgroud)
它不能使用(我知道为什么,所以我不是要问这个.)但是有没有其他方法可以使这个工作?
对不起,我的英语不好.
以下是否适合您?
func make2dArray(m, n int) [][]int {
myArray := make([][]int, m)
for i := range myArray {
myArray[i] = make([]int, n)
}
return myArray
}
var myArray := make2dArray(someIntVariable, anotherOne)
Run Code Online (Sandbox Code Playgroud)