A Tour of Go 35 Exercise: Slices
演習:Pic 関数を実装して、生成画像を下に表示。
二次元のslice作るのに手間取った。
ってか良く解らんかったw;
package main import "code.google.com/p/go-tour/pic" func Pic(dx, dy int) [][]uint8 { img := make([][]uint8, dy) for i := range img { img[i] = make([]uint8, dx) } for x, xs := range img { for y, _ := range xs { img[x][y] = uint8(x*y)//uint8((x+y)/2)//uint8(x^y) } } return img } func main() { pic.Show(Pic) }