GO指南 练习:Reader 2018年2月28日 | go | 阅读 练习:Reader 实现一个 Reader 类型,它产生一个 ASCII 字符 'A' 的无限流。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 package main import "golang.org/x/tour/reader" type MyReader struct{} // TODO: Add a Read([]byte) (int, error) method to MyReader. func (r MyReader) Read(b []byte) (n int, err error) { for i := range b { b[i] = 'A' } return len(b), nil } func main() { reader.Validate(MyReader{}) } 链接:https://tour.go-zh.org/methods/22 See Also GO指南 练习:Map GO指南 练习:rot13Reader GO指南 练习:切片 GO指南 练习:图像 GO指南 练习:循环与函数 go