From f2867dd3493b2ff7a0c39e70fa9fa5702c0ae097 Mon Sep 17 00:00:00 2001 From: Sarlor Date: Tue, 29 May 2018 09:54:43 +0800 Subject: [PATCH] Update 12.8.md (#497) fix some bug --- eBook/12.8.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eBook/12.8.md b/eBook/12.8.md index aab5e3d..7255ccb 100644 --- a/eBook/12.8.md +++ b/eBook/12.8.md @@ -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 方法: @@ -53,7 +53,7 @@ bufio.Writer 实现了 Write 方法: func (b *Writer) Write(p []byte) (nn int, err error) ``` -它还有一个工厂函数:传给它一个 `io.Writer` 类型的参数,它会返回一个缓冲的 `bufio.Writer` 类型的 `io.Writer`: +它还有一个工厂函数:传给它一个 `io.Writer` 类型的参数,它会返回一个带缓冲的 `bufio.Writer` 类型的 `io.Writer`: ```go func NewWriter(wr io.Writer) (b *Writer)