用golang刷题是真的费劲,但是要练语法,还是没办法呀。
这里说一下初始化一个n*n的二维切片:
f := make([][]int, n)
for i := 0; i < len(matrix); i++ {
f[i] = make([]int, n)
}
其实可以直接用
f := [n][n]int
建立一个二维数组,但是go的数组类型是带了长度的,当我们需要将数组作为参数传递的时候,那简直就是噩梦
用golang刷题是真的费劲,但是要练语法,还是没办法呀。
这里说一下初始化一个n*n的二维切片:
f := make([][]int, n)
for i := 0; i < len(matrix); i++ {
f[i] = make([]int, n)
}
其实可以直接用
f := [n][n]int
建立一个二维数组,但是go的数组类型是带了长度的,当我们需要将数组作为参数传递的时候,那简直就是噩梦