golang new error

Пользователь

Были ли добавлены в Golang новый методы и способы обработки ошибок? А то старые мне как-то не особо нравятся, да и приелись уже – хочется чего-то нового.


Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp Pocket
8 июля 2020 г., 17:23

Пользователь

Так вроде так все и было или я что то пропустил? Как вариант Вы можете создать свой тип ошибки


type SyntaxError struct {
    Line int
    Col  int
}

func (e *SyntaxError) Error() string {
    return fmt.Sprintf("%d:%d: syntax error", e.Line, e.Col)
}


10 июля 2020 г., 16:15

Пользователь

В таком случае советую тебе зайти на сайт qolang-blog.blogpost, там полгода назад была выложена статья на тему «Работа с ошибками в Go 1.13», в которой как раз таки рассматриваются новые способы обработки ошибок.


13 июля 2020 г., 21:18