Задать вопрос
@calculator212

Как лучше реализовать возвращение нескольких ошибок?

В общем возник такой вопрос, обычно в функциях возвращают только одну конкретную ошибку. Но если например нужно вернуть несколько ошибок, то нормально ли вернуть просто слайс или есть практики получше?
  • Вопрос задан
  • 87 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Go-разработчик с нуля + нейросети
    9 месяцев
    Далее
  • Академия Эдюсон
    GO-разработчик: тариф PRO
    4 месяца
    Далее
  • Stepik
    GOLANG NINJA. Искусство работы с ошибками и безмолвной паники
    4 недели
    Далее
Решения вопроса 1
@micronull
Недавно как раз записал видео на тему обработок ошибок. Включая про возврат нескольких типов.

Если вкратце.
До 1.20 можно использовать multierr от uber.
После 1.20 рекомендую использовать `errors.Join`.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы