V tomto článku se dozvíte, jak pracovat s proměnnými a strukturami. Jedná se o užitečný materiál zejména pro začínající uživatele. Připomeňme, že jazyk je staticky typovaný. V jazycích Python, Ruby nebo JavaScript budete muset provést několik kontrol správnosti. Go se tomuto problému vyhýbá.
Podívejme se na první příklad:
Za výstup je zodpovědná nová funkce print
. Zde vidíte, že jí musíte předatřetězec
. V hlavní
funkci bude vytvořena proměnná typu string
. Ta bude předána funkci print
. Pokud předáte něco jiného, zobrazí se chyba. Můžete změnit typ proměnné na int
, dostanete chybu:
cannot use "Hello World!" (type string) as type int in assignment
Chybu dostanete také v případě, že deklarujete proměnnou nebo importujete balíček, ale nepoužijete jej. V jazyce Go můžete dělat mnohem více věcí, jednou z nich jsou struktury. Zkomplikujme si náš program tím, že vytvoříme strukturu webu
s poli name
a url
, která bude popisovat nějaký web:
Struktura bude mít metodu print
, která vypíše "Vítejte...". V main
jsme inicializovali strukturu a přiřadili jejím polím hodnoty a pak zavolali metodu print
.
Programovací jazyk Go se vyznačuje řadou funkcí a možností. O tom jsme se přesvědčili na vlastní kůži.