Už sme si povedali o histórii programovacieho jazyka Go, jeho štruktúre a syntaxi, teraz si v ňom môžeme spustiť najjednoduchší program, a to klasický Hello World. Ste pripravení? Potom vám nebude trvať dlho, kým sa s ním zoznámite.
Vytvorme náš prvý program. V programovaní je bežné, že všetci začiatočníci začínajú zobrazením riadku "Hello World!" na obrazovke. Program Go si môžete nainštalovať do svojho systému alebo použiť online službu play.golang.org. S jej pomocou môžete spustiť svoj prvý program priamo v prehliadači. Poďme pracovať s online službou. Otvorte stránku.
Potom sa vám zobrazí hotový kód prvého programu:
package main
import ( "fmt")
func main() {
fmt.Println("Hello, playground")
}
V prvom riadku by sme mali určiť, že súbor patrí do balíka main
, v druhom riadku importujeme balík fmt
, ktorý je zodpovedný za štandardné vstupné a výstupné funkcie. Závierky sú potrebné na import viacerých balíkov naraz. Názvy môžeme pridávať oddelené čiarkami.
Potom sa aktualizuje hlavný
balík funkcií. Ten sa potom spustí so spustením programu. Všetky programy Go obsahujú hlavnú
funkciu. Hlavná
funkcia je takzvaný vstupný bod. vykonávanie príkazu sa začína od nej, hoci v každom dynamickom jazyku je vykonávanie zhora nadol.
Vo vnútri funkcie main zavoláme knižnicu fmt
. Predtým sme ju importovali pomocou syntaxe s bodkou. Metóda printLn vytlačí reťazec na obrazovku. Jazyk Go prijal určitú syntax: ide o to, že aj keď kompilátor nevyhodí chybu kvôli nekonzistentnosti, odporúča sa syntax presne dodržiavať.
Pre názvy premenných sa bežne používa camel syntax, t. j. FooBar alebo Foobar namiesto foo_bar
. Možno ste si už všimli, že Go pred otváracou zátvorkou nenesie žiadne znaky. Aj keď do nej vložíte riadkový posuv, dostanete chybu:
Odsadenie je v Go tiež štandardizované, hoci tu nie sú žiadne požiadavky ako v Pythone.