en
en

Question du test Go

Intermédiaire

Quel est le comportement exact de errors.Is(err, ErrNotFound) dans cet exemple, en considérant que ErrNotFound est enveloppée ?

var ErrNotFound = errors.New("not found")

func find() error {
	return fmt.Errorf("db error: %w", ErrNotFound)
}

func main() {
	err := find()
	// Quel comportement pour cette vérification ?
	fmt.Println(errors.Is(err, ErrNotFound))
}
Auteur: WeLoveDevsStatut : PubliéeQuestion pas encore passée
Modifier
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !