go-learning/tour_of_go/l4/exercise-slices.go

27 lines
359 B
Go
Raw Permalink Normal View History

2025-08-30 18:14:01 +00:00
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)
}