Heim  >  Artikel  >  Backend-Entwicklung  >  Gehen Sie zu den Sprachgrundlagen

Gehen Sie zu den Sprachgrundlagen

silencement
silencementOriginal
2019-06-13 16:16:264341Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn