Вопрос: Как использовать `bufio.Scanner` для чтения файла построчно?

Go Senior Без компании
Вопрос: Как использовать `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 читает токены (по умолчанию строки). Есть лимит длины строки (можно увеличивать буфер).