演習: スライス
Pic
を実装してください。それは長さ dy
のスライスを返すべきであり、その各要素は dx
の 8 ビット符号なし整数のスライスです。プログラムを実行すると、整数がグレースケール(実際にはブルースケール)値として解釈され、あなたの画像が表示されます。
画像の選択はあなた次第です。興味深い関数には (x+y)/2
、x*y
、および x^y
が含まれます。
(各 []uint8
を [][]uint8
内で割り当てるためにループを使用する必要があります。)
(型間の変換には uint8(intValue)
を使用してください。)
package main
import "golang.org/x/tour/pic"
func Pic(dx, dy int) [][]uint8 {
}
func main() {
pic.Show(Pic)
}