Latest web development tutorials

Go Języki gramatyka

Ostatni rozdział znamy już podstawowe struktury języka iść w tym rozdziale poznamy Go gramatyka języka.


Idź tagi

Program Go może składać się z wielu żetonów mogą być słowa kluczowe, identyfikatory, stałe, łańcuchy, symbole. W poniższym GO oświadczenie sześciu żetonów:

fmt.Println("Hello, World!")

6 znacznik jest (po jednym w każdym wierszu):

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

linia separatora

Idź w programie, oświadczenie w imieniu końcu linii. Każda instrukcja nie jest jak rodziny C języków innych średnikami, na koniec, ponieważ te zadania są wykonywane automatycznie przez kompilator Go.

Jeśli masz zamiar napisać kilka oświadczeń w tej samej linii, muszą one zostać wykorzystane, sztuczne rozróżnienie, ale w rzeczywistym rozwoju, nie zachęcają do stosowania tej praktyki.

Następujące dwa stwierdzenia:

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

uwaga

Komentarze nie są kompilowane, każde opakowanie musi posiadać odpowiednie komentarze.

komentarze pojedynczej linii są najbardziej rozpowszechnioną formą komentarzach, można użyć komentarze pojedynczego wiersza zaczynają się // wszędzie. komentarze Multi-line, zwane także komentarze blokowe, zostały z / * na początku i na końcu z * /. Takich jak:

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

identyfikatory

Identyfikator używany do nazw zmiennych, typów oraz innych jednostek programowych. Albo identyfikator jest rzeczywiście bardziej litery (A ~ Z i A ~ Z) cyfry (od 0 do 9), podkreślenia _ sekwencje, ale pierwszy znak musi być literą lub podkreśleniem i nie może być liczbą.

Poniżej znajdują się ważne identyfikatory:

mahesh   kumar   abc   move_name   a_123
myname50   _temp   j   a23b9   retVal

Poniżej znajdują się nieprawidłowe identyfikatory:

  • 1ab (zaczynać się od cyfry)
  • Przypadek (Idź słowo językowe)
  • a + b (operator nie jest dozwolone)

słowo kluczowe

Oto kod zostanie użyty Przejść do 25 słów kluczowych lub zastrzeżonych słów:

przerwa domyślnym func interfejs wybierać
sprawa odraczać iść mapa struct
chan więcej goto pakiet wyłącznik
const fallthrough jeśli zakres typ
kontynuować dla import powrót var

Oprócz tych słów kluczowych opisanych wyżej, Idź języka, jak również 36 predefiniowane identyfikatory:

dodać bool bajt czapka blisko kompleks complex64 complex128 uint16
kopia fałszywy float32 float64 urojona int int8 INT16 UInt32
Int32 Int64 odrobina len zrobić nowy zero panika uint64
druk println prawdziwy wyzdrowieć sznur prawdziwy uint Uint8 uintptr

Program na ogół składa się z słów kluczowych, stałych, zmiennych, operatorów, rodzajów i funkcji.

Program może korzystać z tych ograniczników: nawiasy () nawiasach [] i {} szelkami.

Program może korzystać z tych znaków interpunkcyjnych: ,,,;, a ....


Przestrzeń Go Język

Idź język deklaracja zmiennej muszą być oddzielone spacjami, takich jak:

var age int;

Sprawozdanie właściwego wykorzystywania programu kosmicznego jest czytelny wygląd.

Bez spacji:

fruit=apples+oranges;

Przestrzenie między zmiennymi i operatorami, program wygląda piękniej, takich jak:

fruit = apples + oranges;