Mots-clés en Go

Golang est un langage de programmation qui a gagné en popularité ces dernières années en raison de sa simplicité et de la lisibilité de sa syntaxe, soutenues par l'utilisation de mots-clés.

Mot-clé - Les mots-clés ou mots réservés sont des mots dans une langue qui sont utilisés pour certains processus internes ou représentent certaines actions prédéfinies. Par conséquent, ces mots ne peuvent pas être utilisés comme identifiants. Cela entraînera une erreur de compilation. Voici les choses que vous devez savoir sur les mots-clés dans Golang .

Mots-clés en Go

Par exemple:

// Minh họa chương trình Go sử dụng từ khóa
package main 
import "fmt"

// Từ khóa ở đây là package, import, func, var 
func main() { 

// Đây là một biến hợp lệ
var a = "Quantrimang"

fmt.Println(a) 

// Ở đây, mặc định là một
// định danh không hợp lệ và
// trình biên dịch sẽ đưa ra lỗi
// var default = "GFG" 
} 

Résultat:

Quantrimang

La programmation Go compte actuellement un total de 25 mots-clés :

Mots-clés en Go

  • break − Utilisé pour quitter une boucle ou une instruction switch.
  • case − Utilisé dans une instruction switch pour spécifier une correspondance possible pour la valeur d'entrée.
  • chan − Utilisé pour créer des canaux de communication entre les goroutines.
  • const − Utilisé pour définir une valeur constante qui ne peut pas être modifiée.
  • continuer − Utilisé pour ignorer l'itération actuelle d'une boucle et passer à l'itération suivante.
  • defer − Utilisé pour planifier l'exécution d'un appel de fonction après le retour de la fonction actuelle.
  • else − Utilisé pour spécifier un bloc de code alternatif à exécuter si la condition if est fausse.
  • fallthrough − Utilisé dans une instruction switch pour spécifier que le contrôle passera au cas suivant.
  • for − Utilisé pour créer une boucle qui répète un bloc de code un nombre spécifié de fois.
  • func − Utilisé pour définir une fonction qui peut être appelée à partir d’autres parties du programme.
  • go − Utilisé pour démarrer une nouvelle goroutine.
  • goto − Utilisé pour accéder à une étiquette spécifique dans la fonction actuelle.
  • if − Utilisé pour exécuter un bloc de code uniquement si une certaine condition est vraie.
  • import − Utilisé pour importer un package dans le programme.
  • interface − Utilisé pour définir un ensemble de méthodes qu'un type doit implémenter.
  • carte − Utilisé pour définir un ensemble de paires clé-valeur.
  • package − Utilisé pour définir un package contenant un ou plusieurs fichiers source Go.
  • plage − Utilisé pour parcourir un tableau, une tranche, une séquence, une carte ou un canal.
  • return − Utilisé pour quitter une fonction et renvoyer une valeur à l'appelant.
  • select − Utilisé pour attendre qu'une valeur soit envoyée à l'un des multiples canaux.
  • struct − Utilisé pour définir un ensemble de champs représentant un type de données complexe.
  • switch − Utilisé pour exécuter un bloc de code en fonction de la valeur d'une expression.
  • type − Utilisé pour définir un nouveau type de données.
  • var − Utilisé pour déclarer une variable.

Par exemple:

// Minh họa chương trình Go sử dụng từ khóa

// Từ khóa package được dùng để bao gồm main package trong chương trình
package main 

// Từ khóa import được dùng để nhập "fmt" vào trong package 
import "fmt"

// func được dùng để tạo hàm
func main() { 

	// Từ khóa var được dùng để tạo biến
	// Pname, Lname, and Cname là các biến hợp lệ
	var Pname = "Quantrimang"
	var Lname = "Go Language"
	var Cname = "Keywords"
	
	fmt.Printf("Portal name: %s", Pname) 
	fmt.Printf("\nLanguage name: %s", Lname) 
	fmt.Printf("\nChapter name: %s", Cname) 

} 

Résultat:

Portal name: GeeksforGeeks
Language name: Go Language
Chapter name: Keywords

Que vous soyez un développeur débutant ou expérimenté, la maîtrise des mots-clés Golang est une étape importante pour devenir un programmeur Go compétent.

Sign up and earn $1000 a day ⋙

Leave a Comment

Health risks of Vitamin B12 deficiency

Health risks of Vitamin B12 deficiency

Your red blood cells, nerves, and brain all depend on vitamin B12. But some people dont get enough of this nutrient, and a vitamin B12 deficiency can cause a number of health problems.

ChatGPT plante globalement

ChatGPT plante globalement

Le matin du 22 novembre, le chatbot ChatGPT d'OpenAI a rencontré de nombreux problèmes et de nombreux utilisateurs dans le monde n'ont pas pu utiliser cette application d'IA.

Comment utiliser WiFi Analyzer pour booster votre connexion Wi-Fi

Comment utiliser WiFi Analyzer pour booster votre connexion Wi-Fi

Le simple achat d’un nouveau routeur Wi-Fi ne suffit pas à booster votre réseau. Pour tirer le meilleur parti de votre Wi-Fi, vous devez vous assurer que vous obtenez la meilleure portée, le meilleur signal et la meilleure fréquence.

Unités de mesure de base en informatique

Unités de mesure de base en informatique

Bit signifie Binary Digit, qui est le terme désignant la plus petite partie de la mémoire d'un ordinateur capable de stocker l'un des deux états d'information : 0 ou 1 (qui peut être compris comme l'état activé ou désactivé d'un transistor dans un ordinateur).

Comment améliorer vos habitudes de prise de notes grâce aux rappels

Comment améliorer vos habitudes de prise de notes grâce aux rappels

Une bonne habitude de mémorisation commence par des rappels : ils arrivent au bon moment pour capturer ces pensées fugaces.

7 applications gratuites qui amélioreront instantanément vos photos sur smartphone

7 applications gratuites qui amélioreront instantanément vos photos sur smartphone

Il existe encore de nombreux outils de photographie gratuits et puissants que vous pouvez utiliser pour améliorer vos photos.

Astuces pour rendre le widget de recherche Google plus utile

Astuces pour rendre le widget de recherche Google plus utile

Le widget Recherche Google vous donne un accès rapide à la recherche Google et au flux Discover, ainsi qu'à la recherche vocale et à Google Lens.

Comment se connecter et désactiver le rappel dexpiration du mot de passe

Comment se connecter et désactiver le rappel dexpiration du mot de passe

Si vous rencontrez le message Votre mot de passe a expiré et doit être modifié sur l'écran de connexion Windows, c'est parce que les mots de passe des comptes locaux Windows expirent tous les 42 jours par défaut.

Comment convertir des images WebP en PNG, JPG sur Chrome, Coc Coc

Comment convertir des images WebP en PNG, JPG sur Chrome, Coc Coc

Pour convertir des images WebP aux formats PNG et JPG, nous pouvons le faire de différentes manières, par exemple en le faisant directement sur l'URL de l'image ou en utilisant des outils de conversion d'image.

4 façons dutiliser le mode Canvas de ChatGPT

4 façons dutiliser le mode Canvas de ChatGPT

Le nouveau mode Canvas de ChatGPT ajoute une nouvelle dimension à l'écriture et à l'édition dans le moteur d'IA générative leader au monde.

Ce que les gens détestent le plus dans les éditeurs de photos IA

Ce que les gens détestent le plus dans les éditeurs de photos IA

Bien que les éditeurs de photos IA puissent considérablement rationaliser votre flux de travail d'édition, ils sont loin d'être parfaits. Il y a quelques choses que les utilisateurs n'aiment pas à leur sujet et dans l'article d'aujourd'hui, vous découvrirez lesquelles.

Nintendo révolutionne la façon dont les jeux numériques sont partagés avec les cartes de jeu virtuelles

Nintendo révolutionne la façon dont les jeux numériques sont partagés avec les cartes de jeu virtuelles

Dans une démarche qui change complètement la façon dont les jeux numériques sont distribués, Nintendo a officiellement présenté le système de cartes de jeu virtuelles lors de l'événement Nintendo Direct.

Instructions pour envoyer des fichiers sur Messenger sur téléphone et ordinateur

Instructions pour envoyer des fichiers sur Messenger sur téléphone et ordinateur

En plus d'envoyer des photos sur Messenger, les utilisateurs peuvent désormais envoyer des fichiers sur l'application à d'autres, avec tous les formats de fichiers de documents tels que pdf, doc, xlx...

Comment ajouter automatiquement des sous-titres et des paroles sur CapCut

Comment ajouter automatiquement des sous-titres et des paroles sur CapCut

CapCut a également la possibilité d'insérer des sous-titres vidéo comme certaines applications de sous-titrage vidéo célèbres. L'application reconnaît ensuite automatiquement le son et la voix dans la vidéo, puis les affiche dans la vidéo.

Différence entre le Wi-Fi 2,4 GHz et 5 GHz

Différence entre le Wi-Fi 2,4 GHz et 5 GHz

Vous venez de décider de remplacer votre ancien routeur. Lorsque vous déballez votre nouveau routeur sans fil, vous vous demandez peut-être pourquoi il existe deux réseaux : 2,4 GHz et 5 GHz. Le réseau 5 GHz est-il donc plus puissant ? Quelle est la différence entre eux ?