Idź - podstawowa składnia
Omówiliśmy podstawową strukturę programu Go w poprzednim rozdziale. Teraz łatwo będzie zrozumieć inne podstawowe elementy składowe języka programowania Go.
Tokeny w Go
Program Go składa się z różnych tokenów. Token jest słowem kluczowym, identyfikatorem, stałą, literałem ciągu lub symbolem. Na przykład następująca instrukcja Go składa się z sześciu tokenów -
fmt.Println("Hello, World!")
Poszczególne żetony to -
fmt
.
Println
(
"Hello, World!"
)
Separator linii
W programie Go klucz separatora linii jest zakończeniem instrukcji. Oznacza to, że poszczególne instrukcje nie wymagają specjalnego separatora, takiego jak „;” w kompilatorze C. The Go wewnętrznie umieszcza „;” jako terminator instrukcji wskazujący koniec jednej jednostki logicznej.
Na przykład spójrz na następujące stwierdzenia -
fmt.Println("Hello, World!")
fmt.Println("I am in Go Programming World!")
Komentarze
Komentarze są jak teksty pomocnicze w programie Go i są ignorowane przez kompilator. Zaczynają się od / * i kończą znakami * /, jak pokazano poniżej -
/* my first program in Go */
Nie możesz umieszczać komentarzy w komentarzach i nie pojawiają się one w ciągu znaków lub literałów znakowych.
Identyfikatory
Identyfikator Go to nazwa używana do identyfikacji zmiennej, funkcji lub dowolnego innego elementu zdefiniowanego przez użytkownika. Identyfikator zaczyna się od litery od A do Z lub od a do z lub podkreślenia _, po którym następuje zero lub więcej liter, znaków podkreślenia i cyfr (od 0 do 9).
identyfikator = litera {litera | unicode_digit}.
Go nie zezwala na znaki interpunkcyjne, takie jak @, $ i% w identyfikatorach. Go tocase-sensitivejęzyk programowania. Zatem siła robocza i siła robocza to dwa różne identyfikatory w Go. Oto kilka przykładów akceptowanych identyfikatorów -
mahesh kumar abc move_name a_123
myname50 _temp j a23b9 retVal
Słowa kluczowe
Poniższa lista przedstawia słowa zastrzeżone w Go. Te zastrzeżone słowa nie mogą być używane jako stałe, zmienne ani żadne inne nazwy identyfikatorów.
przerwa | domyślna | func | berło | Wybierz |
walizka | odraczać | Iść | mapa | Struct |
chan | jeszcze | Iść do | pakiet | Przełącznik |
konst | upadek | gdyby | zasięg | Rodzaj |
kontyntynuj | dla | import | powrót | Var |
Białe spacje w Go
Białe znaki to termin używany w Go do opisywania spacji, tabulatorów, znaków nowej linii i komentarzy. Linia zawierająca tylko białe spacje, prawdopodobnie z komentarzem, jest nazywana pustą linią, a kompilator Go całkowicie ją ignoruje.
Białe spacje oddzielają jedną część instrukcji od drugiej i umożliwiają kompilatorowi zidentyfikowanie, gdzie kończy się jeden element instrukcji, na przykład int, a zaczyna następny element. Dlatego w poniższym oświadczeniu -
var age int;
Aby kompilator mógł je rozróżnić, między int a age musi znajdować się co najmniej jeden biały znak (zwykle spacja). Z drugiej strony w poniższym stwierdzeniu -
fruit = apples + oranges; // get the total fruit
Pomiędzy owocami a = lub między = a jabłkami nie są potrzebne żadne spacje, chociaż możesz je dołączyć, jeśli chcesz, aby były czytelne.