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 !
0
Écrire un programme Go qui affiche les nombres de 1 à 100
Comment utiliser les goroutines en Go2
Quel est l'équivalent de undefined en Go?0
Écrire un programme Go qui affiche la chaîne de caractères "Hello World" sur la console.1
Parcourir un tableau en Go0
Écrire un programme Go qui imprime les lignes suivantes sur la console : ligne 1, ligne 2, ligne 3, ligne 45
Écrire un programme Go qui affiche 1 si test est vrai, et 0 sinon.