Identifiant vide dans Golang

_(underscore) dans Golang est appelé Blank Identifier . L'identifiant est un nom défini par l'utilisateur des composants du programme utilisés à des fins d'identification.

Identifiant vide dans Golang

Golang a une fonctionnalité spéciale qui permet de définir et d'utiliser des variables inutilisées à l'aide d'un identifiant vide. Les variables inutilisées sont celles qui sont définies par l'utilisateur au cours du programme mais il n'utilise jamais ces variables. Ces variables rendent le programme presque illisible. Comme vous le savez, Golang est un langage de programmation plus concis et plus lisible, il ne permet donc pas aux programmeurs de définir une variable inutilisée. Si vous le faites, le compilateur vous donnera une erreur.

La véritable utilisation de Blank Identifier survient lorsqu'une fonction renvoie plusieurs valeurs, mais nous n'avons besoin que de quelques valeurs et devons supprimer les valeurs redondantes. Fondamentalement, il indique au compilateur que cette variable n'est pas nécessaire et l'ignore sans aucune erreur. Il masque les valeurs des variables, rendant le programme lisible. Ainsi, chaque fois que vous attribuez une valeur à Blank Identifier, elle ne sera d'aucune utilité.

Exemple 1 : Dans le programme ci-dessous, la fonction mul_div renvoie deux valeurs et nous stockons les deux valeurs dans les identifiants mul et div . Mais dans tout le programme, nous n'utilisons qu'une seule variable, à savoir mul . Ainsi, le compilateur renverra une erreur indiquant que div est déclaré et non utilisé.

// Chương trình Go hiện trình biên dịch
// báo lỗi nếu một biến
// được khai báo nhưng không được sử dụng

package main

import "fmt"

// Hàm chính
func main() {

	// gọi hàm này
	// hàm trả về hai giá trị được gán
	// cho định danh mul và div
	mul, div := mul_div(105, 7)

	// chỉ dùng biến mul
	// trình biên dịch sẽ báo lỗi
	fmt.Println("105 x 7 = ", mul)
}

// hàm trả về hai 
// giá trị của kiểu integer 
func mul_div(n1 int, n2 int) (int, int) {

	// trả về các giá trị này
	return n1 * n2, n1 / n2
}

Résultat:

./prog.go:15:7: div được khai báo nhưng không được dùng

Exemple 2 : utilisez l’identifiant vide pour modifier le programme ci-dessus. Au lieu d'identifier div, utilisez simplement _ (soulignement) . Il permet au compilateur d'ignorer les erreurs déclarées et inutilisées pour cette variable particulière.

// Chương trình Go dùng định danh trống

package main

import "fmt"

// Hàm chính
func main() {

	// gọi hàm này
	// hàm trả về hai giá trị
	// được gán cho định danh mul và trống
	mul, _ := mul_div(105, 7)

	// chỉ dùng biến mul
	fmt.Println("105 x 7 = ", mul)
}

// hàm trả về hai giá trị
// của kiểu integer 
func mul_div(n1 int, n2 int) (int, int) {

	// trả về giá trị này
	return n1 * n2, n1 / n2
}

Résultat:

105 x 7 =  735

Points importants à retenir :

  • Vous pouvez utiliser plusieurs identifiants vides dans le même programme. On peut donc dire qu'un programme Golang peut avoir plusieurs variables utilisant le même nom d'identifiant vide.
  • Il existe de nombreux cas où il est nécessaire d'attribuer des valeurs simplement pour compléter la syntaxe même lorsque l'on sait que les valeurs ne seront utilisées nulle part dans le programme. Comme une fonction qui renvoie plusieurs valeurs. La plupart de ces cas utilisent l’identifiant vide.
  • Vous pouvez utiliser n'importe quelle valeur de n'importe quel type avec Blank Identifier.

Laisser un commentaire

Healthy snacks that help you lose weight

Healthy snacks that help you lose weight

Craving for snacks but afraid of gaining weight? Dont worry, lets explore together many types of weight loss snacks that are high in fiber, low in calories without making you try to starve yourself.

Résolution des problèmes liés aux paramètres de proxy de Microsoft Teams

Résolution des problèmes liés aux paramètres de proxy de Microsoft Teams

Vous rencontrez des problèmes avec le proxy dans Microsoft Teams ? Découvrez des solutions éprouvées pour résoudre ces erreurs. Videz le cache, ajustez les paramètres du proxy et retrouvez des appels fluides en quelques minutes grâce à notre guide expert.

Pourquoi mon enregistrement Microsoft Teams a-t-il échoué ? Raisons courantes

Pourquoi mon enregistrement Microsoft Teams a-t-il échoué ? Raisons courantes

Vous êtes frustré(e) car votre enregistrement Microsoft Teams a échoué ? Découvrez les principales causes, telles que les problèmes d’autorisation, les limites de stockage et les dysfonctionnements du réseau, ainsi que des solutions étape par étape pour éviter les échecs futurs et enregistrer parfaitement à chaque fois.

Pourquoi ne puis-je pas voir les salles de sous-groupes dans ma réunion Teams ?

Pourquoi ne puis-je pas voir les salles de sous-groupes dans ma réunion Teams ?

Vous êtes frustré(e) car les salles de sous-groupes sont introuvables dans vos réunions Teams ? Découvrez les principales raisons de leur absence et suivez nos solutions pas à pas pour les activer en quelques minutes. Idéal pour les organisateurs comme pour les participants !

Résolution des problèmes liés au trousseau derreurs de Microsoft Teams sur Mac

Résolution des problèmes liés au trousseau derreurs de Microsoft Teams sur Mac

Vous rencontrez des problèmes avec le Trousseau d'accès Microsoft Teams sur Mac ? Découvrez des solutions de dépannage éprouvées et détaillées pour macOS afin de retrouver une collaboration fluide. Des solutions rapides à l'intérieur !

Où se trouvent les clés de registre de Microsoft Teams sous Windows 11 ?

Où se trouvent les clés de registre de Microsoft Teams sous Windows 11 ?

Découvrez l'emplacement précis des clés de registre Microsoft Teams sous Windows 11. Ce guide pas à pas vous explique comment les trouver, y accéder et les modifier en toute sécurité pour optimiser les performances et résoudre les problèmes. Indispensable pour les professionnels de l'informatique et les utilisateurs de Teams.

Comment résoudre lerreur 1200 de Microsoft Teams sur téléphone (iOS/Android)

Comment résoudre lerreur 1200 de Microsoft Teams sur téléphone (iOS/Android)

Vous en avez assez de l'erreur 1200 de Microsoft Teams qui interrompt vos appels téléphoniques ? Découvrez des solutions rapides et simples pour iOS et Android afin de reprendre rapidement une collaboration fluide, sans aucune compétence technique requise !

Où se trouve Microsoft Teams dans Outlook ? Localisation de l’icône manquante

Où se trouve Microsoft Teams dans Outlook ? Localisation de l’icône manquante

Vous êtes frustré(e) par la disparition de l'icône Microsoft Teams dans Outlook ? Découvrez où la trouver, pourquoi elle disparaît et comment la faire réapparaître pour des réunions sans souci. Mise à jour pour les dernières versions !

Comment résoudre lerreur « Longlet Wiki de Microsoft Teams ne se charge pas »

Comment résoudre lerreur « Longlet Wiki de Microsoft Teams ne se charge pas »

Vous rencontrez des difficultés avec le chargement des onglets Wiki dans Microsoft Teams ? Découvrez des solutions éprouvées, étape par étape, pour résoudre rapidement le problème, restaurer vos onglets Wiki et optimiser la productivité de votre équipe en toute simplicité.

Comment résoudre lerreur matérielle de Microsoft Teams (correction du registre 2026)

Comment résoudre lerreur matérielle de Microsoft Teams (correction du registre 2026)

Vous en avez assez des plantages de Microsoft Teams avec erreur critique ? Découvrez la solution éprouvée de 2026 modifications du registre qui résout le problème en quelques minutes. Guide pas à pas, captures d'écran et astuces pour une solution définitive. Compatible avec les dernières versions !