Golang bufio.WriteTo() function example

package bufio

WriteTo implements io.WriterTo interface

Golang bufio.WriteTo() function usage example

 package main

 import (
 "bytes"
 "bufio"
 "os"
 )

 func main() {
 readbuffer := bytes.NewBuffer([]byte("Hello "))

 reader := bufio.NewReader(readbuffer)

 readbuffer.Write([]byte("World 你好 世界! \n "))

 reader.WriteTo(os.Stdout) // print out the screen with WriteTo
 }

Output :

Hello World 你好 世界!

Reference :

http://golang.org/pkg/bufio/#Reader.WriteTo

Advertisement