Go Language Keyword Reference Guide
Go Language ist eine prägnante und schnell kompilierte Programmiersprache mit hervorragenden Parallelitätsfunktionen. Einer der ersten Schritte beim Erlernen der Go-Sprache besteht darin, sich mit ihren Schlüsselwörtern vertraut zu machen.
Schlüsselwörter sind reservierte Wörter mit besonderer Bedeutung und können nicht als Variablen-, Funktions- oder Typnamen verwendet werden. Die folgende Tabelle fasst alle Go-Schlüsselwörter zusammen:
Schlüsselwort | Bedeutung |
---|---|
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 | beendet eine Schleife oder eine Switch-Anweisung
Bedingungen in einer Switch-Anweisung definieren
chan
Einen Kanal erstellen oder empfangen
🎜const
🎜🎜Konstanten deklarieren🎜🎜🎜🎜Weiter
🎜🎜Überspringen Sie die aktuelle Iteration der Schleife🎜🎜🎜🎜default
🎜🎜Definieren Sie den Standardfall in der Switch-Anweisung🎜🎜🎜🎜defer
🎜 🎜in Führt eine oder mehrere Funktionen aus, bevor die Funktion zurückkehrt 🎜🎜🎜🎜else
🎜🎜Die Vetobedingung des Ausdrucksblocks 🎜🎜🎜🎜fallthrough
🎜🎜ermöglicht die Verarbeitung mehrerer Anweisungen in einer Switch-Anweisung Situation 🎜🎜🎜🎜for
🎜🎜 Schleife erstellen 🎜🎜🎜🎜func
🎜🎜Funktion definieren 🎜🎜🎜🎜go
🎜🎜Coroutine starten + 🎜🎜🎜🎜map
eingeben 🎜🎜 Kartentyp erstellen 🎜🎜🎜🎜package
🎜🎜Paket definieren 🎜🎜🎜🎜range
🎜🎜während der Iteration die Sammlung im Prozessor durchlaufen🎜🎜🎜🎜return
🎜🎜Einen oder mehrere Werte aus der Funktion zurückgeben🎜🎜🎜🎜select
🎜🎜für Gleichzeitige Empfangskommunikation 🎜🎜Definieren Sie den Typ 🎜🎜🎜🎜var
🎜🎜Variablen definieren🎜🎜🎜🎜🎜🎜Ein praktisches Beispiel🎜🎜🎜Hier ist ein Beispiel mit einigen gängigen Go-Schlüsselwörtern: 🎜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") } }
0 1 2 i is 1 i is 2
Das obige ist der detaillierte Inhalt vonGo-Language-Keyword-Referenzhandbuch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!