数组和切片
无法直接使用变量来声明和初始化数组
n := 6arr := [n]int{}fmt.Println(arr)# command-line-arguments./main.go:507:9: non-constant array bound n// 只能直接声明和初始化切片n := 6arr := make([]int, n)fmt.Println(arr)
不能直接初始化二维数组
// 需要自己构建func buildSlice( m int, n int) [][]int {var dp [][]intfor i := 0; i < m; i++ {arr := make([]int, n)dp = append(dp, arr)}return dp}
