Go 语言之旅中的切片练习。
太长不想看:
haha := make([][]uint8,dy) 改成 haha := make([][]uint8,0,dy),或者不用make,写var haha [][]uint8 ,然后用append添加元素。
题目描述
其实我刚开始也不知道图片是啥,但是可以肯定的是要写个二维数组,然后里面的uint8元素用题目给的函数生成,最后生成的图片还是挺好看的,哈哈:P
遇到的问题
1.no-constant array bound dy
第一次碰到的问题是数组维度必须为常数,不过我忘了我刚开始是怎么写的了,转const也没成功,然后就放弃这条路了T . T
2.panic: runtime error: index out of range
刚开始是这样写的:
func Pic(dx, dy int) [][]uint8 {
haha := make([][]uint8,dy)
for i := 0