En langage Go, vous pouvez utiliser l'identifiant de trait de soulignement _ pour ignorer la valeur de retour de la fonction : _ signifie ignorer la première valeur de retour. Spécifiez les noms de variables pour capturer les valeurs de retour ultérieures (telles que la gestion des erreurs). Il est recommandé d'ignorer les valeurs de retour uniquement lorsqu'elles ne sont clairement pas nécessaires.
Ignorer la valeur de retour de la fonction en langage Go
En langage Go, nous pouvons parfois devoir ignorer la valeur de retour de la fonction et ne pas l'utiliser. Ceci peut être réalisé en utilisant l'identifiant de trait de soulignement _
. _
下划线标识符来实现。
语法
_, err := someFunction()
这个语法表示:
_
表示我们将忽略 someFunction
返回的第一个值。err
表示我们将捕获 someFunction
返回的第二个(错误)值。实战案例
一个常见的用例是处理错误而不关心错误消息。例如,以下代码打开一个文件并在 err
中捕获错误,但忽略了文件对象:
_, err := os.Open("myfile.txt") if err != nil { // 处理错误 }
多返回值
如果你需要忽略多个返回值,可以使用多个 _
Syntaxe
_, _, err := someFunction()
_
signifie que nous ignorerons la première valeur renvoyée par someFunction
. err
signifie que nous capturerons la deuxième valeur (erreur) renvoyée par someFunction
. err
, mais ignore l'objet fichier : 🎜rrreee🎜🎜Valeurs de retour multiples🎜🎜🎜Si vous devez ignorer plusieurs valeurs de retour, vous pouvez utiliser plusieurs identifiants _
: 🎜rrreee🎜🎜Avertissement🎜🎜🎜Bien qu'ignorer les valeurs de retour soit une technique courante, ce n'est pas toujours une bonne pratique. Dans la plupart des cas, vous devez gérer les erreurs ou utiliser des valeurs de retour. Les valeurs ne doivent être ignorées que si vous savez explicitement qu'elles ne sont pas nécessaires. 🎜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!