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