Heim >Backend-Entwicklung >Golang >Gehen Sie zu den Sprachgrundlagen
Die primitivste Sprache, von der vom Menschen verwendeten Gebärdensprache bis zum Stimmausdruck; von Englisch bis Chinesisch und verschiedenen Programmiersprachen, die von Computern erkannt werden können, hat jede Sprache eine eigene Grammatik. Grammatik ist wie eine Vereinbarung zwischen allen, sodass bei der Kommunikation und Synchronisierung von Informationen ein Kommunikationsstandard besteht und genaue Informationen ohne Probleme durch inkonsistentes gegenseitiges Verständnis aneinander übermittelt werden können. Dann ist die Go-Sprache ähnlich. Die grundlegende Grammatik der Go-Sprache besteht hauptsächlich aus diesen Aspekten: Go-Sprachschlüsselwörtern, Go-Sprachbezeichnern, Zeilentrennzeichen und Wagenrückläufen, durch Leerzeichen getrennten Variablendeklarationen, Kommentaren und Tags.
Go-Sprachschlüsselwörter
1.1 Schlüsselwörter und reservierte Wörter
Bezogen auf die Zweigauswahl: Schalter, Unterbrechung, Groß-/Kleinschreibung, Standard, Fallthrough
Bedingte Schleife bezogen auf: for, range, select, if, else, goto, continue
Typdefinition bezogen auf: Schnittstelle, Struktur
Multithreading bezogen auf: go, chan
Paketverwaltungsbezogen: Paket, Import
Variablendefinitionsbezogen: Karte, const, Typ, var
1.2 Vordefinierte Bezeichner
Containeroperationsbezogen: append, cap, len ,
Datentypbezogen: bool, byte, uint, uint16, uint32, uint64, int, int8, int16, int32, int64, float, float16, float32, float64, complex, complex64, complex128, string, uintptr
Bool-Typwert: true, false
Andere: iota, real, restart, panic, nil, new, make, imag, copy, close
Bezogen auf die Konsolenausgabe: print, println
2 Go-Sprachvariablenbezeichner
kann keine Variablendefinition sein, die mit einer Zahl beginnt und [ A-Z] und eine Kombination aus [a-z] und [0 erfüllt -9]. Es dürfen keine Operatoren, keine vordefinierten Bezeichner und keine Schlüsselwörter vorhanden sein. Die folgende Definition ist illegal: (Illegales Beispiel)
beginnt mit einer Zahl: 123var
Go-Sprachschlüsselwörter können nicht als Variablen verwendet werden, wie zum Beispiel: case
Operatoren können nicht verwendet werden Wird als Variable verwendet: max/total
3 Go-Sprachtrennzeichen
Zeilentrennzeichen und Leerzeichen. Zeile stellt den Anfang und das Ende einer Anweisung dar, was einer Anweisung entspricht . Es gibt kein Ende mit Semikolon. Wenn sich jedoch mehrere Anweisungen in derselben Zeile befinden, sind Semikolons erforderlich, um sie zu trennen.
4 Go-Sprachkommentare
umfassen hauptsächlich einzeilige Kommentare und mehrzeilige Kommentare wie folgt.
// Einzeiliger Kommentar
/* Mehrzeiliger Kommentar*/
5 Go-Sprachtags
Tags für Zu den Anweisungen gehören: Schlüsselwörter, Bezeichner, Konstanten, Zeichenfolgen, Symbole.
Zusammenfassung
Ob es also die Sprachen verschiedener Länder sind, mit denen Menschen kommunizieren, oder die Programmiersprachen, die Informationen und Anweisungen kommunizieren können zu Computern. Für diejenigen, die eine Sprache beherrschen möchten, ist die Beherrschung der grundlegenden Grammatik die erste und notwendige Voraussetzung. Um die Grammatik schnell zu beherrschen und im Gedächtnis zu behalten, insbesondere für diejenigen, die keine Programmiersprachenkenntnisse haben, ist es am effektivsten und effizientesten, sie zu üben (zu schreiben) und häufiger zu verwenden, um das Anwendungsniveau zu erreichen. Üben Sie also mehr, schreiben Sie mehr Code und lesen Sie mehr Code.
Das obige ist der detaillierte Inhalt vonGehen Sie zu den Sprachgrundlagen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!