Update 12.8.md (#497)

fix some bug
This commit is contained in:
Sarlor
2018-05-29 09:54:43 +08:00
committed by 无闻
parent 7854ee57e0
commit f2867dd349

View File

@@ -45,7 +45,7 @@ type Writer interface {
} }
``` ```
`fmt.Fprintf()` 依据指定的格式向第一个参数内写入字符串,第一参数必须实现了 `io.Writer` 接口。`Fprintf()` 能够写入任何类型,只要其实现了 `Write` 方法,包括 `os.Stdout`,文件(例如 os.File管道网络连接通道等等同样的也可以使用 bufio 包中缓冲写入。bufio 包中定义了 `type Writer struct{...}` `fmt.Fprintf()` 依据指定的格式向第一个参数内写入字符串,第一参数必须实现了 `io.Writer` 接口。`Fprintf()` 能够写入任何类型,只要其实现了 `Write` 方法,包括 `os.Stdout`,文件(例如 os.File管道网络连接通道等等同样的也可以使用 bufio 包中缓冲写入。bufio 包中定义了 `type Writer struct{...}`
bufio.Writer 实现了 Write 方法: bufio.Writer 实现了 Write 方法:
@@ -53,7 +53,7 @@ bufio.Writer 实现了 Write 方法:
func (b *Writer) Write(p []byte) (nn int, err error) func (b *Writer) Write(p []byte) (nn int, err error)
``` ```
它还有一个工厂函数:传给它一个 `io.Writer` 类型的参数,它会返回一个缓冲的 `bufio.Writer` 类型的 `io.Writer`: 它还有一个工厂函数:传给它一个 `io.Writer` 类型的参数,它会返回一个缓冲的 `bufio.Writer` 类型的 `io.Writer`:
```go ```go
func NewWriter(wr io.Writer) (b *Writer) func NewWriter(wr io.Writer) (b *Writer)