Тест · Ошибки · урок 9 из 11
Тест — errors.As сквозь %w
Что выведет программа?
package main
import "errors"
import "fmt"
type NotFound struct{ ID int }
func (e *NotFound) Error() string { return "not found" }
func main() {
var nf *NotFound
fmt.Println(errors.As(fmt.Errorf("load: %w", &NotFound{ID: 7}), &nf))
}Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.