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

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

Mary-Kate Olsen
Libérer: 2024-10-25 16:26:03
original
216 Les gens l'ont consulté

## 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>
Copier après la connexion

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!

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!