11.8 第二个例子:读和写

    包提供了用于读和写的接口 io.Readerio.Writer

    io 包里的 Readers 和 都是不带缓冲的,bufio 包里提供了对应的带缓冲的操作,在读写 UTF-8 编码的文本文件时它们尤其有用。在 第12章 我们会看到很多在实战中使用它们的例子。

    例如一个 JPEG 图形解码器,通过一个 Reader 参数,它可以解码来自磁盘、网络连接或以 gzip 压缩的 HTTP 流中的 JPEG 图形数据,或者其他任何实现了 接口的对象。