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

10 idées faciles de décoration d'Halloween pour une chambre d'étudiant qui n'abîmeront pas les murs

10 idées faciles de décoration d'Halloween pour une chambre d'étudiant qui n'abîmeront pas les murs

Créez une chambre d'étudiant festive grâce à 10 idées de décorations d'Halloween sans danger pour les murs, des conseils d'affichage adaptés aux locataires, des vérifications de sécurité incendie et des conseils de démontage.

Organisez une soirée films d'horreur nostalgiques des années 80 grâce à ces idées !

Organisez une soirée films d'horreur nostalgiques des années 80 grâce à ces idées !

Organisez une soirée films d'horreur des années 80 avec un niveau de peur clairement défini, une décoration rétro, des tenues inspirées de l'époque, des en-cas faciles à préparer et des jeux amusants pour la soirée cinéma.

La tendance des méchants : Les meilleurs costumes sombres pour Halloween 2026

La tendance des méchants : Les meilleurs costumes sombres pour Halloween 2026

Créez un look sombre et sophistiqué pour Halloween 2026 grâce à six idées de costumes inspirés des méchants, des conseils de style pratiques, des indications budgétaires et des vérifications de sécurité.

Une chasse aux bonbons adaptée aux personnes allergiques : le projet de la citrouille turquoise en 2026

Une chasse aux bonbons adaptée aux personnes allergiques : le projet de la citrouille turquoise en 2026

Découvrez ce que signifie le projet Teal Pumpkin en 2026, comment les hôtes peuvent offrir des friandises non alimentaires distinctes et comment les familles peuvent planifier des itinéraires et examiner les bonbons en toute sécurité.

La chasse aux bonbons en 2026 : ce qui change pour la nuit d’Halloween

La chasse aux bonbons en 2026 : ce qui change pour la nuit d’Halloween

Découvrez ce que révèle le dernier sondage d'Halloween 2026 sur la collecte de bonbons, les événements communautaires et les moyens pratiques d'organiser une sortie de quartier plus sûre.

Comment organiser une fête de la lune d'Halloween sur le thème de la spiritualité étoilée

Comment organiser une fête de la lune d'Halloween sur le thème de la spiritualité étoilée

Organisez une fête d'Halloween au clair de lune empreinte de réflexion, avec possibilité de méditation, observation simple des étoiles, indications précises sur le ciel de 2026, cadre spirituel respectueux et éclairage sécuritaire.

CAF : comment contester une dette et respecter les délais de recours

CAF : comment contester une dette et respecter les délais de recours

Dette Caf contestée : distinguez rectification, recours amiable et remise de dette, vérifiez le délai applicable et adressez votre demande au bon organisme.

Comment jeter une batterie externe à Paris ? Comparer magasin, Trimobile et Espace tri

Comment jeter une batterie externe à Paris ? Comparer magasin, Trimobile et Espace tri

À Paris, une batterie externe usagée va dans une collecte dédiée. Comparez magasin, Trimobile et Espace tri, avec les précautions si elle est endommagée.

Changement d’adresse à Amiens : quelles démarches effectuer avant et après le déménagement ?

Changement d’adresse à Amiens : quelles démarches effectuer avant et après le déménagement ?

Impôts, carte grise, Caf, collecte des déchets et stationnement : suivez les étapes essentielles pour signaler votre changement d’adresse à Amiens.

Comment se débarrasser d’un ordinateur à Angers ? Réparation, reprise ou déchèterie

Comment se débarrasser d’un ordinateur à Angers ? Réparation, reprise ou déchèterie

À Angers, comparez don, réparation, reprise en magasin et déchèterie pour un ordinateur usagé. Accès par badge, horaires et effacement des données.