A Tour of Go 59 Exercise: Images (fix compile error, but not run ?)
演習:Image 型を定義して、 必要なメソッド を実装し、 pic.ShowImage を呼び出す。
なんとかコンパイルエラーは騙せたけど、エラーも含めて何も出力もされないw;
Google Code Archive - Long-term storage for Google Code Project Hosting.を見る限り、
なんか標準出力に出力されそうなんだけど原因が良くわからんw−
package main import ( "code.google.com/p/go-tour/pic" "image" "image/color" ) type Image struct{ Pix []uint8 //Stride int Rect image.Rectangle } func (p *Image) ColorModel() color.Model { return color.RGBAModel } func (p *Image) Bounds() image.Rectangle { return p.Rect } func (p *Image) At(x, y int) color.Color { if !(image.Point{x, y}.In(p.Rect)) { return color.RGBA{} } //i := p.PixOffset(x, y) return color.RGBA{0,0,0,128}//{0,0,255,255} } func main() { m := Image{} pic.ShowImage(&m) }