Golang bufio.WriteRune() function example

package bufio

WriteRune writes a single Unicode code point, returning the number of bytes written and any error.

Golang bufio.WriteRune() function usage example

 package main

 import (
 "bufio"
 "bytes"
 "fmt"
 )

 func main() {
 writebuffer := bytes.NewBuffer(nil)
 writer := bufio.NewWriter(writebuffer)

 writer.WriteRune('妈')
 writer.WriteRune('爸')
 writer.WriteRune('好')

 writer.Flush()
 fmt.Println(string(writebuffer.Bytes()))
 }

Output :

妈爸好

Advertisement