Урок 50 · Задача 1

PathError: Error и Unwrap

Хендлер «Полки» должен достать путь к файлу из обёрнутой ошибки. Реализуйте PathError с Error() (текст "path : ") и Unwrap() (вернуть Err), чтобы errors.Is видел вложенную причину.

00:00:00
Показать решение
GolangРешение
func (e *PathError) Error() string {
	return "path " + e.Path + ": " + e.Err.Error()
}

func (e *PathError) Unwrap() error {
	return e.Err
}
Наш сайт собирает куки. Чтобы тебе было удобнее им пользоваться. Нажимая на кнопку, ты даёшь разрешение собирать куки