Exercise: ReadersGiải pháp cho http://tour.golang.org/methods/11
Thực hiện một loại Reader phát ra một dòng vô hạn của các ký tự ASCII 'A'.
Tôi không hiểu câu hỏi, cách phát ra ký tự 'A'? vào biến nào tôi nên đặt ký tự đó?
Đây là những gì tôi đã cố gắng:
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?
}
đọc nên đọc dữ liệu vào bộ đệm được cung cấp, không gắn thêm vào bộ đệm đó. – Arjan
câu trả lời: https://gist.github.com/inancgumus/d25d045b4cec43dcbb111e04980d396b –