| 123456789101112131415161718 |
- // interfaces being used in the GO-package fmt
- package main
- import (
- "bufio"
- "fmt"
- "os"
- )
- func main() {
- // unbuffered
- fmt.Fprintf(os.Stdout, "%s\n", "hello world! - unbuffered")
- // buffered: os.Stdout implements io.Writer
- buf := bufio.NewWriter(os.Stdout)
- // and now so does buf.
- fmt.Fprintf(buf, "%s\n", "hello world! - buffered")
- buf.Flush()
- }
|