当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


GO Writer用法及代码示例


GO语言"bufio"包中"Writer"类型的用法及代码示例。

Writer 为 io.Writer 对象实现缓冲。如果写入 Writer 时发生错误,将不再接受任何数据,并且所有后续写入和 Flush 都将返回错误。所有数据写入完成后,客户端应该调用 Flush 方法来保证所有数据都已经转发到底层的 io.Writer。

用法:

type Writer struct {
    // contains filtered or unexported fields
}

例子:

package main

import (
	"bufio"
	"fmt"
	"os"
)

func main() {
	w := bufio.NewWriter(os.Stdout)
	fmt.Fprint(w, "Hello, ")
	fmt.Fprint(w, "world!")
	w.Flush() // Don't forget to flush!
}

输出:

Hello, world!

相关用法


注:本文由纯净天空筛选整理自golang.google.cn大神的英文原创作品 Writer。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。