package main import ( "golang.org/x/tour/pic" "fmt" ) func Pic(dx, dy int) [][]uint8 { pic := make([][]uint8, dy) for i := range(dy) { inner_slice := make([]uint8, dx) for y := range(dx) { res := i * y inner_slice[y] = uint8(res) } pic[i] = inner_slice } return pic } func main() { s := Pic(8, 8) fmt.Println(s) pic.Show(Pic) }