为了账号安全,请及时绑定邮箱和手机立即绑定

http://tour.golang.org/methods/11 的解决方案

http://tour.golang.org/methods/11 的解决方案

Go
守候你守候我 2021-09-10 17:35:27
实现一个 Reader 类型,它发出 ASCII 字符“A”的无限流。我不明白这个问题,如何发出字符“A”?我应该将该字符设置为哪个变量?这是我尝试过的:package mainimport "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?}
查看完整描述

2 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

即使没有拼写错误,所谓的答案对我也不起作用。像我一样尝试,该字符串不会进入 b。


func (r MyReader) Read(b []byte) (int,  error) {

    return copy(b, "A"), nil

}


查看完整回答
反对 回复 2021-09-10
  • 2 回答
  • 0 关注
  • 164 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信