Latest web development tutorials

Go Sprachen Basisgrammatik

Das letzte Kapitel wir bereits die Grundstrukturen der Sprache Go in diesem Kapitel wissen wir grundlegende Grammatik Sprache gehen lernen.


Go-Tags

Go-Programm können Schlüsselwörter, Bezeichner, Konstanten, Strings können, Symbole bestehen aus mehreren Token. Wie die folgende GO-Anweisung von den sechs Token:

fmt.Println("Hello, World!")

6-Tag ist (eine pro Zeile):

1. fmt
2. .
3. Println
4. (
5. "Hello, World!"
6. )

Linientrenner

Gehen Sie in dem Programm, eine Erklärung im Namen der Ende einer Zeile. Jede Aussage ist nicht wie die C-Familie von anderen Sprachen Semikolon; am Ende, weil diese Aufträge automatisch vom Compiler Go fertig sind.

Wenn Sie beabsichtigen, mehrere Anweisungen auf der gleichen Linie zu schreiben, müssen sie eingesetzt werden, künstliche Unterscheidung, sondern in der tatsächlichen Entwicklung, wir haben diese Praxis nicht fördern.

Die beiden folgenden Anweisungen:

fmt.Println("Hello, World!")
fmt.Println("w3cschool本教程:w3cschool.cc")

Note

Kommentare nicht kompiliert werden, muss jedes Paket die entsprechenden Anmerkungen haben.

Einzeilige Kommentare sind die häufigste Form von Kommentaren, können Sie einzeilige Kommentare verwenden beginnen mit // überall. Multi-line Kommentare, auch Block Kommentare genannt, wurden mit / * am Anfang und am Ende mit * /. Wie zum Beispiel:

// 单行注释
/*
 Author by w3cschool本教程
 我是多行注释
 */

Identifiers

Identifier verwendet, um Namen Variablen, Typen und andere Programmeinheiten. Oder eine Kennung ist eigentlich eine mehr Buchstaben (A ~ Z und a ~ z) Zahlen (0 bis 9), unterstreicht _ Sequenzen, aber das erste Zeichen muss ein Buchstabe oder unterstreichen und kann keine Zahl sein.

Die folgenden sind gültige Bezeichner:

mahesh   kumar   abc   move_name   a_123
myname50   _temp   j   a23b9   retVal

Die folgenden sind ungültig Bezeichner:

  • 1ab (beginnen mit einer Nummer)
  • Fall (Go Sprache Schlüsselwörter)
  • a + b (Betreiber ist nicht erlaubt)

Stichwort

Hier sind die Code-Abschnitt wird zu 25 Schlüsselwörter oder reservierten Wörter verwendet werden:

Pause Default func Schnittstelle wählen
Fall verschieben gehen Karte struct
chan sonst goto Paket Schalter
const Durchfall wenn Reichweite Typ
fortsetzen für Import Rückkehr var

Zusätzlich zu diesen Schlüsselwörtern oben beschrieben, gehen die Sprache sowie 36 vordefinierte Bezeichner:

anhängen bool Byte Kappe schließen Komplex complex64 complex128 uint16
Kopie falsch float32 float64 imag int int8 int16 Uint32
int32 int64 Jota len machen neu Null Panik uint64
drucken println real genesen Schnur wahr uint uint8 UIntPtr

Programm besteht im Allgemeinen aus Schlüsselwörter, Konstanten, Variablen, Operatoren, Typen und Funktionen.

Das Programm kann diese Trennzeichen verwenden: Klammern (), Klammern [] und {} Klammern.

Das Programm kann diese Satzzeichen verwenden: ,,,;,: und ....


Raum Go Sprache

Go Sprache Variablendeklaration müssen durch Leerzeichen getrennt werden, wie zB:

var age int;

Aussagen angemessen zu nutzen, das Raumfahrtprogramm ist einfach Blick zu lesen.

Keine Leerzeichen:

fruit=apples+oranges;

Räume zwischen Variablen und Operatoren, sucht das Programm schöner, wie zum Beispiel:

fruit = apples + oranges;