【发布时间】:2017-06-05 17:53:11
【问题描述】:
我正在尝试解决切片练习。我目前的解决方案是
package main
import "golang.org/x/tour/pic"
func Pic(dx, dy int) [][]uint8 {
picture := make([][]uint8, dy)
x := dx
for iy := 0; iy < dy; iy++ {
picture[iy] = make([]uint8, dx)
for ix := 0; ix < dx; ix++ {
x = (x+dy)/2
picture[iy][ix] = uint8(x)
}
}
return picture
}
func main() {
pic.Show(Pic(1,2))
}
但我收到以下错误
tmp/sandbox931798243/main.go:23: 不能使用 Pic(1, 2) (类型 [][]uint8) 作为类型 func(int, int) [][]uint8 在 pic.Show 的参数中
我做错了什么?这可能是沙盒的错误吗?
【问题讨论】: