Вопрос: Почему `rows.Next()` нужно проверять вместе с `rows.Err()`?

Go Middle Без компании
Вопрос: Почему `rows.Next()` нужно проверять вместе с `rows.Err()`?
Ответы
```go for rows.Next() {} if err := rows.Err(); err != nil {} ``` **Ситуация:** production баг. **Почему:** ошибка может произойти после последнего Next.