Вопрос: Как использовать `bufio.Scanner` для чтения файла построчно?
Python
Junior
Без компании
Вопрос: Как использовать `bufio.Scanner` для чтения файла построчно?
Ответы
```go
f, err := os.Open("data.txt")
if err != nil { return }
defer f.Close()
sc := bufio.NewScanner(f)
for sc.Scan() {
line := sc.Text()
fmt.Println(line)
}
if err := sc.Err(); err != nil {
// handle
}
```
**Как это работает:** Scanner читает токены (по умолчанию строки). Есть лимит длины строки (можно увеличивать буфер).