Edited at

A Tour of Go Exercise: Slices #36

More than 3 years have passed since last update.

誰かソースチェックお願いします。

package main

import "code.google.com/p/go-tour/pic"

func Pic(dx, dy int) [][]uint8 {

ret := make([][]uint8, 0, dy)

for i := 0; i < cap(ret); i++ {

row := make([]uint8, dx)
for j := range row {
row[j] = uint8(j * i / 10)
}

ret = append(ret, row)
}
return ret
}

func main() {
pic.Show(Pic)
}


表示された画像

スクリーンショット 2015-01-06 9.45.35.png