这个 dx dy 是什么东西啊 他也没赋值啊 为什么可以用来创建切片
package main
import "golang.org/x/tour/pic"
func Pic(dx, dy int) [][]uint8 {
// 外层 slice
a := make([][]uint8, dy)
for x := range a {
// 里层 slice
b := make([]uint8, dx)
for y := range b {
// 给里层 slice 每个元素赋值
b[y] = uint8(x*y - 1)
}
// 给外层 slice 每个元素赋值
a[x] = b
}
return a
}
func main() {
pic.Show(Pic)
}
package main
import "golang.org/x/tour/pic"
func Pic(dx, dy int) [][]uint8 {
// 外层 slice
a := make([][]uint8, dy)
for x := range a {
// 里层 slice
b := make([]uint8, dx)
for y := range b {
// 给里层 slice 每个元素赋值
b[y] = uint8(x*y - 1)
}
// 给外层 slice 每个元素赋值
a[x] = b
}
return a
}
func main() {
pic.Show(Pic)
}