Schlüsselwörter in Go

Golang ist eine Programmiersprache, die in den letzten Jahren aufgrund ihrer Einfachheit und Lesbarkeit der Syntax, die durch die Verwendung von Schlüsselwörtern unterstützt wird, erheblich an Popularität gewonnen hat.

Schlüsselwörter – Schlüsselwörter oder reservierte Wörter sind Wörter in der Sprache, die für interne Prozesse verwendet werden oder vordefinierte Aktionen darstellen. Daher dürfen diese Wörter nicht als Bezeichner verwendet werden. Dies führt zu Kompilierungsfehlern. Hier erfahren Sie, was Sie über Schlüsselwörter in Golang wissen müssen .

Schlüsselwörter in Go

Zum Beispiel:

// 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" 
} 

Ergebnis:

Quantrimang

Die Go-Programmierung verfügt derzeit über insgesamt 25 Schlüsselwörter:

Schlüsselwörter in Go

  • break – Wird verwendet, um eine Schleife oder Switch-Anweisung zu verlassen.
  • case – Wird in einer Switch-Anweisung verwendet, um eine mögliche Übereinstimmung für den Eingabewert anzugeben.
  • chan – Wird verwendet, um Kommunikationskanäle zwischen Goroutinen zu erstellen.
  • const – Wird verwendet, um einen konstanten Wert zu definieren, der nicht geändert werden kann.
  • weiter – Wird verwendet, um die aktuelle Iteration einer Schleife zu überspringen und zur nächsten Iteration zu wechseln.
  • defer – Wird verwendet, um einen Funktionsaufruf zu planen, der nach der Rückkehr der aktuellen Funktion ausgeführt werden soll.
  • else – Wird verwendet, um einen alternativen Codeblock anzugeben, der ausgeführt werden soll, wenn die if-Bedingung falsch ist.
  • fallthrough – Wird in einer Switch-Anweisung verwendet, um anzugeben, dass die Steuerung an den nächsten Fall übergeben wird.
  • for – Wird verwendet, um eine Schleife zu erstellen, die einen Codeblock eine bestimmte Anzahl von Malen wiederholt.
  • func – Wird verwendet, um eine Funktion zu definieren, die von anderen Teilen des Programms aufgerufen werden kann.
  • go – Wird verwendet, um eine neue Goroutine zu starten.
  • goto – Wird verwendet, um innerhalb der aktuellen Funktion zu einem bestimmten Label zu springen.
  • if – Wird verwendet, um einen Codeblock nur auszuführen, wenn eine bestimmte Bedingung erfüllt ist.
  • import – Wird verwendet, um ein Paket in das Programm zu importieren.
  • Schnittstelle – Wird verwendet, um eine Reihe von Methoden zu definieren, die ein Typ implementieren muss.
  • map – Wird verwendet, um eine Reihe von Schlüssel-Wert-Paaren zu definieren.
  • Paket – Wird verwendet, um ein Paket zu definieren, das eine oder mehrere Go-Quelldateien enthält.
  • Bereich – Wird verwendet, um über ein Array, einen Slice, eine Sequenz, eine Map oder einen Kanal zu iterieren.
  • return – Wird verwendet, um eine Funktion zu beenden und einen Wert an den Anrufer zurückzugeben.
  • select – Wird verwendet, um darauf zu warten, dass ein Wert an einen von mehreren Kanälen gesendet wird.
  • struct – Wird verwendet, um eine Reihe von Feldern zu definieren, die einen komplexen Datentyp darstellen.
  • switch – Wird verwendet, um einen Codeblock basierend auf dem Wert eines Ausdrucks auszuführen.
  • Typ – Wird verwendet, um einen neuen Datentyp zu definieren.
  • var – Wird zum Deklarieren einer Variable verwendet.

Zum Beispiel:

// 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) 

} 

Ergebnis:

Portal name: GeeksforGeeks
Language name: Go Language
Chapter name: Keywords

Egal, ob Sie Anfänger oder erfahrener Entwickler sind, die Beherrschung der Golang-Schlüsselwörter ist ein wichtiger Schritt auf dem Weg zu einem kompetenten Go-Programmierer.

Einen Kommentar hinterlassen

Side Hustles That Actually Pay in 2026: 7 Realistic Options and the Tradeoffs to Know

Side Hustles That Actually Pay in 2026: 7 Realistic Options and the Tradeoffs to Know

Compare realistic side hustles for 2026 by startup cost, fees, flexibility, and income control, with current tax and scam guidance from official sources.

Ergonomie im Homeoffice 2026: So optimieren Sie Ihr Heimbüro, ohne zu viel auszugeben

Ergonomie im Homeoffice 2026: So optimieren Sie Ihr Heimbüro, ohne zu viel auszugeben

Verbessern Sie die Ergonomie Ihres Homeoffice mit den aktuellen OSHA- und NIOSH-Richtlinien zu Stuhlpassform, Monitorhöhe, Laptop-Aufstellung, Beleuchtung und Bewegungsabläufen.

Why Emotional Intelligence Matters in Leadership—and How to Build It

Why Emotional Intelligence Matters in Leadership—and How to Build It

Learn why emotional intelligence matters in leadership, where it helps most, how to strengthen it, and how to tell whether your approach is working.

Wie man ohne Hochschulabschluss in eine Technologiekarriere wechselt: Ein ergebnisorientierter Fahrplan für 2026

Wie man ohne Hochschulabschluss in eine Technologiekarriere wechselt: Ein ergebnisorientierter Fahrplan für 2026

Ein praktischer Leitfaden für den Einstieg in die Tech-Branche ohne Hochschulabschluss: Wählen Sie eine leicht zugängliche Stelle, erwerben Sie berufsrelevante Fähigkeiten, beweisen Sie diese anhand von Projekten und nutzen Sie das Feedback aus dem Bewerbungsprozess, um sich zu verbessern.

Aufbau einer persönlichen Marke auf LinkedIn im Jahr 2026: Was funktioniert noch, was hat sich verändert und was sollte man ignorieren?

Aufbau einer persönlichen Marke auf LinkedIn im Jahr 2026: Was funktioniert noch, was hat sich verändert und was sollte man ignorieren?

Bauen Sie im Jahr 2026 eine glaubwürdige LinkedIn-Personalmarke auf – mit aktuellem Profil, Inhalten, Newsletter, Analysen, Verifizierung und Sichtbarkeitsberatung von LinkedIn.

Quiet Quitting vs. Quiet Firing in 2026: What’s Really Changing at Work

Quiet Quitting vs. Quiet Firing in 2026: What’s Really Changing at Work

Quiet quitting and quiet firing are catchy labels, not diagnoses. Learn what is verified, what depends on context, and what employees and managers can do next.

Der Aufstieg des Teilzeit-Managers: Wann Teilzeit-Führungskräfte auf der C-Suite sinnvoll sind

Der Aufstieg des Teilzeit-Managers: Wann Teilzeit-Führungskräfte auf der C-Suite sinnvoll sind

Teilzeit-Führungskräfte bieten Top-Management ohne Vollzeitbeschäftigung. Erfahren Sie, wann dieses Modell funktioniert, welche Fragen Sie stellen sollten und welche Risiken zu berücksichtigen sind.

Wie Sie im Rahmen der Leistungsbeurteilung im vierten Quartal eine Gehaltserhöhung aushandeln: Ein praktischer Entscheidungsleitfaden für 2026

Wie Sie im Rahmen der Leistungsbeurteilung im vierten Quartal eine Gehaltserhöhung aushandeln: Ein praktischer Entscheidungsleitfaden für 2026

Bereiten Sie einen überzeugenderen Antrag auf Gehaltserhöhung im vierten Quartal vor, der aktuelle Lohndaten, Optionen für den Zeitpunkt, mögliche Abwägungen bei der Vergütung sowie Formulierungsvorschläge für die Szenarien Ja, Teilweises oder Nein enthält.

6 gefragte Fähigkeiten, die Sie noch vor Ende 2026 erlernen können

6 gefragte Fähigkeiten, die Sie noch vor Ende 2026 erlernen können

Wählen Sie eine gut bezahlte Qualifikation, mit der Sie realistischerweise noch vor Ende 2026 beginnen können, unter Berücksichtigung aktueller Gehaltsdaten, Lernprioritäten und einer praktischen Selbsteinschätzung.

Mastering the Hybrid Work Schedule: A Practical Framework That Actually Holds Up

Mastering the Hybrid Work Schedule: A Practical Framework That Actually Holds Up

Build a hybrid work schedule around tasks, team overlap, and measurable outcomes. See sample patterns, warning signs, and when to adjust your plan.