Maison  >  Article  >  développement back-end  >  ## Comment gérer les valeurs de retour inutilisées de la méthode Exec() de Go ?

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

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-25 16:26:03213parcourir

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

Adressage des variables inutilisées dans Go

Lors de l'utilisation de la méthode Exec() pour les instructions SQL, plusieurs valeurs sont renvoyées. Cependant, dans les cas où la variable représentant ces valeurs (sqlRes dans ce scénario) n'est pas obligatoire, cela entraîne une erreur de compilation en raison de son statut inutilisé.

Pour résoudre ce problème, l'identifiant vide (_) peut être employé. Tel que défini dans la spécification du langage, l'identifiant vide facilite le rejet des valeurs de droite dans une affectation. Cela permet d'évaluer l'instruction Exec() sans conserver les valeurs renvoyées.

En remplaçant sqlRes par l'identifiant vide dans le code fourni, l'erreur de compilation sera éliminée :

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

Cette modification permet au code de s'exécuter avec succès tout en ignorant les valeurs de retour inutiles.

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!

Déclaration:
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