https://tour.go-zh.org/methods/22

一、题目描述

实现一个 Reader 类型,它产生一个 ASCII 字符 'A' 的无限流。

二、题目分析

io 包指定了 io.Reader 接口,它表示从数据流的末尾进行读取。

Read 用数据填充给定的字节切片并返回填充的字节数和错误值。在遇到数据流的结尾时,它会返回一个 io.EOF 错误。

三、Go代码

package main

import "golang.org/x/tour/reader"

type MyReader struct{}

// TODO: Add a Read([]byte) (int, error) method to MyReader.
// 向MyReader添加一个Read([]byte) (int, error)方法。 func (r MyReader) Read(b []byte) (int,error){
//赋值并返回
b[] = 'A'
return ,nil
} func main() {
reader.Validate(MyReader{})
}

四、参考资料

validate.go

最新文章

  1. 汉王云名片识别(SM)组件开发详解
  2. IIS 8.5 伪静态去掉index.php thinkphp 3.2.2
  3. Notification NotificationManager RemoteViews PendingIntent
  4. POJ 3686 & 拆点&KM
  5. lucene 基本原理整理
  6. C# 正则表达式 学习笔记二
  7. hdu 1420(Prepared for New Acmer)(中国剩余定理)(降幂法)
  8. zonghe
  9. hadoop系列一:hadoop集群安装
  10. MySQL两个最简单的delimiter的使用demo
  11. 1013团队alpha冲刺日志集合帖
  12. USB虚拟串口通信
  13. 微信小程序button组件样式
  14. 动态规划-LIS
  15. 建立live555海思编码推流服务
  16. HTML 部分非常用标签
  17. .Net实现微信公众平台开发接口(二) 之 “获取access_token”
  18. javaScript——原型继承四步曲
  19. java.util.Stack(栈)的简单使用
  20. Django:管理站点

热门文章

  1. CODEVS.1228 苹果树(DFS序)
  2. Python数值计算之插值曲线拟合-01
  3. Java并发程序设计(七)乐天派:无锁
  4. node+koa2 使用ejs模版
  5. 最小生成树之克鲁斯卡尔(kruskal)算法
  6. memcache bug
  7. webstorm激活方法
  8. IntelliJ IDEA2018.1、2017.3破解教程
  9. Fortran中的指针使用
  10. JNI学习小结