
Баг: Не проверять scanner.Scan()
Многие пишут:
scanner.Scan()
text := scanner.Text()Но Scan() возвращает false, если произошла ошибка или закончился ввод.
Правильно:
if !scanner.Scan() {
fmt.Println("Ошибка ввода:", scanner.Err())
return
}
text := scanner.Text()Загрузка...