Golang is een programmeertaal die de laatste jaren enorm aan populariteit heeft gewonnen vanwege de eenvoud en leesbaarheid van de syntaxis, ondersteund door het gebruik van trefwoorden.
Trefwoord - Trefwoorden of gereserveerde woorden zijn woorden in een taal die worden gebruikt voor interne processen of die vooraf gedefinieerde acties vertegenwoordigen. Deze woorden mogen daarom niet als identificatiemiddelen worden gebruikt. Als u dit wel doet, ontstaat er een compilatiefout. Dit zijn de dingen die u moet weten over trefwoorden in Golang .

Bijvoorbeeld:
// 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"
}
Resultaat:
Quantrimang
Go-programmering heeft momenteel in totaal 25 trefwoorden:

- break − Wordt gebruikt om een lus of switch-statement te verlaten.
- case − Wordt gebruikt in een switch-statement om een mogelijke match voor de invoerwaarde op te geven.
- chan − Wordt gebruikt om communicatiekanalen tussen goroutines te creëren.
- const − Wordt gebruikt om een constante waarde te definiëren die niet kan worden gewijzigd.
- doorgaan − Wordt gebruikt om de huidige iteratie van een lus over te slaan en naar de volgende iteratie te gaan.
- defer − Wordt gebruikt om een functieaanroep te plannen die wordt uitgevoerd nadat de huidige functie is geretourneerd.
- else − Wordt gebruikt om een alternatief codeblok op te geven dat moet worden uitgevoerd als de if-voorwaarde onwaar is.
- fallthrough − Wordt gebruikt in een switch-statement om aan te geven dat de besturing wordt doorgegeven aan de volgende case.
- for − Wordt gebruikt om een lus te maken die een codeblok een bepaald aantal keren herhaalt.
- func − Wordt gebruikt om een functie te definiëren die vanuit andere delen van het programma kan worden aangeroepen.
- go − Wordt gebruikt om een nieuwe goroutine te starten.
- goto − Wordt gebruikt om naar een specifiek label binnen de huidige functie te springen.
- if − Wordt gebruikt om een codeblok alleen uit te voeren als aan een bepaalde voorwaarde is voldaan.
- import − Wordt gebruikt om een pakket in het programma te importeren.
- interface − Wordt gebruikt om een set methoden te definiëren die een type moet implementeren.
- map − Wordt gebruikt om een set sleutel-waardeparen te definiëren.
- pakket − Wordt gebruikt om een pakket te definiëren dat een of meer Go-bronbestanden bevat.
- bereik − Wordt gebruikt om te itereren over een array, slice, sequentie, map of kanaal.
- return − Wordt gebruikt om een functie af te sluiten en een waarde te retourneren naar de aanroeper.
- select − Wordt gebruikt om te wachten tot een waarde naar een van meerdere kanalen wordt verzonden.
- struct − Wordt gebruikt om een set velden te definiëren die een complex gegevenstype vertegenwoordigen.
- switch − Wordt gebruikt om een codeblok uit te voeren op basis van de waarde van een expressie.
- type − Wordt gebruikt om een nieuw gegevenstype te definiëren.
- var − Wordt gebruikt om een variabele te declareren.
Bijvoorbeeld:
// 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)
}
Resultaat:
Portal name: GeeksforGeeks
Language name: Go Language
Chapter name: Keywords
Of u nu een beginner of een ervaren ontwikkelaar bent, het beheersen van Golang-trefwoorden is een belangrijke stap op weg naar een bekwame Go-programmeur.