Maison > développement back-end > Golang > le corps du texte

Comment ignorer les valeurs de retour inutilisées de la méthode Exec() de Go ?

Linda Hamilton
Libérer: 2024-10-27 10:52:01
original
774 Les gens l'ont consulté

How to Ignore Unused Return Values from Go's Exec() Method?

Élimination des variables inutilisées dans Go : gestion des valeurs de retour Exec()

Dans Go, la méthode Exec() pour les instructions SQL renvoie plusieurs valeurs, dont l'une indique le nombre de lignes concernées. Cependant, déclarer une variable pour recevoir cette valeur peut s'avérer inutile, entraînant des erreurs de compilation dues à des variables inutilisées.

Pour résoudre ce problème, Go fournit l'identifiant vide (_), qui vous permet d'ignorer des valeurs de retour spécifiques. dans une instruction d'affectation.

Considérez le code以下 :

<code class="go">stmt, err := db.Prepare("INSERT person SET name=?")
_, err = stmt.Exec(person.Name)</code>
Copier après la connexion

Dans cet exemple, la variable sqlRes initialement déclarée pour recevoir le résultat est remplacée par l'identifiant vide. Cela demande au compilateur d'ignorer la valeur de retour, résolvant ainsi l'erreur de compilation tout en exécutant efficacement l'instruction SQL.

Selon la spécification du langage, l'identifiant vide fournit un moyen de supprimer les valeurs de droite dans les affectations :

_ = x // evaluate x but ignore it
x, _ = f() // evaluate f() but ignore second result value
Copier après la connexion

En utilisant l'identifiant vide, vous pouvez exécuter des instructions SQL sans déclarer ni attribuer de valeurs de retour inutilisées, garantissant ainsi un code propre et efficace.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal