实现一个 Reader 类型,它发出 ASCII 字符“A”的无限流。
我不明白这个问题,如何发出字符“A”?我应该将该字符设置为哪个变量?
这是我尝试过的:
package main
import "code.google.com/p/go-tour/reader"
type MyReader struct{}
// TODO: Add a Read([]byte) (int, error) method to MyReader.
func (m MyReader) Read(b []byte) (i int, e error) {
b = append(b,'A') // this is wrong..
return 1, nil // this is also wrong..
}
func main() {
reader.Validate(MyReader{}) // what did this function expect?
}
HUH函数
相关分类