Trefwoorden in Go

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 .

Trefwoorden in Go

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:

Trefwoorden in Go

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

Sign up and earn $1000 a day ⋙

Leave a Comment

Verschil tussen gewone tv en smart-tv

Verschil tussen gewone tv en smart-tv

Smart-tv's hebben de wereld veroverd. Dankzij zoveel geweldige functies en internetverbinding heeft technologie de manier waarop we televisiekijken veranderd.

Waarom heeft de vriezer geen lampje, maar de koelkast wel?

Waarom heeft de vriezer geen lampje, maar de koelkast wel?

Koelkasten zijn vertrouwde apparaten in huishoudens. Koelkasten hebben meestal twee compartimenten. Het koelvak is ruim en heeft verlichting die automatisch aangaat wanneer de gebruiker het vak opent. Het vriesvak is smal en heeft geen verlichting.

2 manieren om netwerkcongestie te verhelpen die wifi vertraagt

2 manieren om netwerkcongestie te verhelpen die wifi vertraagt

Wi-Fi-netwerken worden niet alleen beïnvloed door routers, bandbreedte en interferentie, maar er zijn een aantal slimme manieren om uw netwerk te versterken.

Hoe u kunt downgraden van iOS 17 naar iOS 16 zonder gegevensverlies met Tenorshare Reiboot

Hoe u kunt downgraden van iOS 17 naar iOS 16 zonder gegevensverlies met Tenorshare Reiboot

Als u terug wilt naar de stabiele iOS 16 op uw telefoon, vindt u hier de basisgids voor het verwijderen van iOS 17 en downgraden van iOS 17 naar 16.

Wat gebeurt er met je lichaam als je elke dag yoghurt eet?

Wat gebeurt er met je lichaam als je elke dag yoghurt eet?

Yoghurt is een heerlijk voedingsmiddel. Is het goed om elke dag yoghurt te eten? Hoe verandert je lichaam als je elke dag yoghurt eet? Laten we het samen ontdekken!

Welk type rijst is het beste voor de gezondheid?

Welk type rijst is het beste voor de gezondheid?

In dit artikel worden de meest voedzame rijstsoorten besproken en hoe u de gezondheidsvoordelen van de rijst die u kiest, optimaal kunt benutten.

Hoe word je s ochtends op tijd wakker?

Hoe word je s ochtends op tijd wakker?

Een slaapschema en bedtijdroutine opstellen, uw wekker verzetten en uw dieet aanpassen zijn enkele maatregelen die u kunnen helpen om beter te slapen en 's ochtends op tijd wakker te worden.

Tips voor het spelen van Rent Please! Verhuurder Sim voor beginners

Tips voor het spelen van Rent Please! Verhuurder Sim voor beginners

Huren alstublieft! Landlord Sim is een simulatiespel voor mobiel op iOS en Android. Je speelt als verhuurder van een appartementencomplex en begint met het verhuren van een appartement. Je doel is om het interieur van je appartement te verbeteren en het gereed te maken voor huurders.

De nieuwste badkamertorenverdedigingscodes en hoe u deze invoert

De nieuwste badkamertorenverdedigingscodes en hoe u deze invoert

Ontvang de Roblox-gamecode voor Bathroom Tower Defense en wissel deze in voor geweldige beloningen. Ze helpen je bij het upgraden of ontgrendelen van torens met hogere schade.

Structuur, symbolen en werkingsprincipes van transformatoren

Structuur, symbolen en werkingsprincipes van transformatoren

Laten we op de meest nauwkeurige manier de structuur, symbolen en werkingsprincipes van transformatoren leren kennen.

4 manieren waarop AI smart-tvs beter maakt

4 manieren waarop AI smart-tvs beter maakt

Van betere beeld- en geluidskwaliteit tot spraakbesturing en meer: ​​deze AI-functies maken smart-tv's zoveel beter!

Waarom ChatGPT beter is dan DeepSeek

Waarom ChatGPT beter is dan DeepSeek

Aanvankelijk hadden mensen hoge verwachtingen van DeepSeek. Deze AI-chatbot wordt op de markt gebracht als sterke concurrent van ChatGPT en belooft intelligente chatmogelijkheden en -ervaringen.

Maak kennis met Fireflies.ai: de gratis AI-secretaris die u uren werk bespaart

Maak kennis met Fireflies.ai: de gratis AI-secretaris die u uren werk bespaart

Het is gemakkelijk om belangrijke details te missen wanneer u andere belangrijke zaken opschrijft. Bovendien kan het maken van aantekeningen tijdens een gesprek afleidend werken. Fireflies.ai is de oplossing.

Hoe je een Axolotl in Minecraft grootbrengt en een Minecraft Salamander temt

Hoe je een Axolotl in Minecraft grootbrengt en een Minecraft Salamander temt

Axolot Minecraft is een geweldige assistent voor spelers die onderwater opereren, als ze maar weten hoe ze deze moeten gebruiken.

A Quiet Place: The Road Ahead PC-gameconfiguratie

A Quiet Place: The Road Ahead PC-gameconfiguratie

De configuratie van A Quiet Place: The Road Ahead wordt als zeer positief beoordeeld. Houd hier dus rekening mee voordat u besluit om te downloaden.