Version vom 2. August 2023
Einführung
Dies ist das Referenzhandbuch für die Go-Programmiersprache. Die Vor-Go1.18-Version ohne Generics finden Sie hier. Weitere Informationen und andere Dokumente finden Sie unter golang.org.
Go ist eine Sprache für allgemeine Zwecke, die mit dem Ziel der Systemprogrammierung entwickelt wurde. Sie ist stark typisiert und verfügt über eine automatische Speicherbereinigung und bietet explizite Unterstützung für nebenläufige Programmierung. Programme werden aus Paketen erstellt, deren Eigenschaften eine effiziente Verwaltung von Abhängigkeiten ermöglichen.
Die Syntax ist kompakt und einfach zu parsen, was eine einfache Analyse durch automatische Tools wie integrierte Entwicklungsumgebungen ermöglicht.
Notation
Die Syntax wird unter Verwendung einer Variante der erweiterten Backus-Naur-Form (EBNF) spezifiziert: