补充知识:讲解了golang内置make函数的三个参数https://blog.csdn.net/weiyuefei/article/details/77968699
func generate(numRows int) [][]int {
//res:=[][]int{[]int{1},[][]int{1,1}} 这个地方的错误
//beg:=[]int{1} 这个地方的错误 beg数组是每一行
res:= [][]int{[]int{1}, []int{1,1}}
for i:=2;i<numRows;i++{
beg:=[]int{1}
for j:=1;j<i;j++{
beg=append(beg,res[i-1][j-1]+res[i-1][j])
}
beg=append(beg,1)
res=append(res,beg)
}
return res[:numRows]
}
有疑问加站长微信联系(非本文作者)