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 .

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 :

- 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.