11.8-11.9

This commit is contained in:
Unknwon
2015-09-13 21:37:43 -04:00
parent 778950f37c
commit c264763a66
7 changed files with 12 additions and 10 deletions

View File

@@ -2,7 +2,7 @@
读和写是软件中很普遍的行为提起它们会立即想到读写文件、缓存比如字节或字符串切片、标准输入输出、标准错误以及网络连接、管道等等或者读写我们的自定义类型。为了是代码尽可能通用Go 采取了一致的方式来读写数据。
`io` 包提供了用于读和写的接口`io.Reader``io.Writer`
`io` 包提供了用于读和写的接口 `io.Reader``io.Writer`
```go
type Reader interface {
@@ -20,7 +20,7 @@ type Writer interface {
在实际编程中尽可能的使用这些接口,会使程序变得更通用,可以在任何实现了这些接口的类型上使用读写方法。
例如一个 `JPEG` 图形解码器,通过一个 `Reader` 参数,它可以解码来自磁盘、网络连接或以 `gzip` 压缩的 `HTTP` 流中的 `JPEG`图形数据,或者其他任何实现了`Reader` 接口的对象。
例如一个 `JPEG` 图形解码器,通过一个 `Reader` 参数,它可以解码来自磁盘、网络连接或以 `gzip` 压缩的 `HTTP` 流中的 `JPEG` 图形数据,或者其他任何实现了 `Reader` 接口的对象。
## 链接