厚土Go学习笔记32.Readers读取数据流


共2425字,阅读需6分钟

go语言的 io 包指定了 io.Reader 接口。go语言标准库包含了这个接口的许多实现,包括文件、网络连接、压缩、加密等等。

io.Reader 接口有一个 Read 方法:

在程序中,我们使用循环读取数据流,直到 error 返回 io.EOF 。

我们建立一个每次以 8 个字节读取 strings.Reader 的输出的程序示例。

运行结果

再展示一个例子吧。这个例子,实现一个 Reader 类型,它不断生成 ASCII 字符 ‘A’ 的流。

代码中的 可以从 github 上下载。

github:


优质内容筛选与推荐>>
1、Linux-目录结构
2、【转】微调Finetuning
3、火狐对ajax同步的支持
4、软件工程基础之一——个人介绍与计划
5、对你的框架有兴趣 可否一起研究?

长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号