Вопрос: Как использовать `bufio.Writer` и зачем нужен `Flush()`?
Go
Middle
Без компании
Вопрос: Как использовать `bufio.Writer` и зачем нужен `Flush()`?
Ответы
```go
w := bufio.NewWriter(os.Stdout)
defer w.Flush()
fmt.Fprintln(w, "hello")
```
**Как это работает:** буферизация уменьшает syscalls. `Flush` обязателен, чтобы сбросить буфер.