Guide de référence des mots clés du langage Go
Le langage Go est un langage de programmation concis et compilé rapidement avec d'excellentes capacités de concurrence. L’une des premières étapes de l’apprentissage du langage Go est de se familiariser avec ses mots-clés.
Les mots clés sont des mots réservés ayant une signification particulière et ne peuvent pas être utilisés comme noms de variables, de fonctions ou de types. Le tableau suivant résume tous les mots-clés Go :
Mot-clé | Signification |
---|---|
break break
|
终止循环或 switch 语句 |
case |
在 switch 语句中定义条件 |
chan |
创建或接收通道 |
const |
声明常量 |
continue |
跳过循环的当前迭代 |
default |
在 switch 语句中定义默认情况 |
defer |
在函数返回之前执行一个或多个函数 |
else |
表达块的否决条件 |
fallthrough |
允许在 switch 语句中处理多个情况 |
for |
创建循环 |
func |
定义函数 |
go |
启动协程 |
if |
表达条件块 |
import |
导入外部包 |
interface |
定义接口类型 |
map |
创建映射类型 |
package |
定义包 |
range |
在迭代器中遍历集合 |
return |
从函数返回一个或多个值 |
select |
用于并发接收通信 |
struct |
定义结构体类型 |
switch |
根据条件执行不同的代码块 |
type |
定义类型 |
var | termine une instruction de boucle ou de commutation
Définir des conditions dans une instruction switch
chan
Créer ou recevoir un canal
🎜const
🎜🎜Déclarer des constantes🎜🎜🎜🎜continuer
🎜🎜Ignorer l'itération actuelle de la boucle🎜🎜🎜🎜default
🎜🎜Définir le cas par défaut dans l'instruction switch🎜🎜🎜🎜defer
🎜 🎜in Exécuter une ou plusieurs fonctions avant que la fonction ne renvoie 🎜🎜🎜🎜else
🎜🎜Condition de veto du bloc d'expression🎜🎜🎜🎜fallthrough
🎜🎜permet le traitement de plusieurs instructions dans une instruction switch Situation 🎜🎜🎜🎜for
🎜🎜 Créer une boucle 🎜🎜🎜🎜func
🎜🎜Définir une fonction 🎜🎜🎜🎜go
🎜 🎜Démarrer coroutine + Type 🎜🎜🎜🎜map
🎜🎜 Créer un type de carte 🎜🎜🎜🎜package
🎜🎜Définir le package 🎜🎜🎜🎜range
🎜🎜 en itérant Parcourez la collection dans le processeur🎜🎜🎜🎜return
🎜🎜Renvoie une ou plusieurs valeurs de la fonction🎜🎜🎜🎜select
🎜🎜pour des opérations simultanées recevoir une communication🎜🎜🎜🎜struct🎜🎜Définir le type de structure🎜🎜🎜🎜switch
🎜🎜Exécuter différents blocs de code selon les conditions🎜🎜🎜🎜type 🎜🎜define le type 🎜🎜🎜🎜 <code> var
🎜🎜Defining Variables🎜🎜🎜🎜🎜🎜 Exemple pratiquant package main import "fmt" func main() { // 定义常量 const myConst = 10 for i := 0; i < myConst; i++ { fmt.Println(i) } // 使用 fallthrough 在 switch 语句中处理多个情况 switch i { case 1: fmt.Println("i is 1") fallthrough case 2: fmt.Println("i is 2") } }
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!