Back to tasksGet help with live coding in real time with Sobes Copilot
Junior — Senior
28
Определение собственного типа ошибки
Task condition
Создайте пользовательский тип ошибки и реализуйте у него метод Error(), чтобы он соответствовал стандартному интерфейсу error.
type MyError struct {
Message string
Status int
}
func (e MyError) Error() string {
return fmt.Sprintf("%s (code %d)", e.Message, e.Status)
}