Již jsme si řekli o historii programovacího jazyka Go, jeho struktuře a syntaxi, nyní si v něm můžeme spustit nejjednodušší program, a to klasický Hello World. Jste připraveni? Pak vám nebude trvat dlouho, než se s ním naučíte pracovat.
Vytvořme náš první program. V programování je běžné, že všichni začátečníci začínají zobrazením řádku "Hello World!" na obrazovce. Program Go si můžete nainstalovat do svého systému nebo použít online službu play.golang.org. S její pomocí můžete svůj první program spustit přímo v prohlížeči. Pojďme pracovat s online službou. Otevřete stránku.
Poté se zobrazí hotový kód prvního programu:
package main
import ( "fmt")
func main() {
fmt.Println("Hello, playground")
}
V prvním řádku bychom měli určit, že soubor patří do balíčku main
, ve druhém řádku importujeme balíček fmt
, který je zodpovědný za standardní vstupní a výstupní funkce. Závorky jsou nutné pro import několika balíčků najednou. Názvy lze přidávat oddělené čárkami.
Poté se aktualizuje hlavní
balík funkcí. Ten se pak spustí se spuštěním programu. Všechny programy Go obsahují hlavní
funkci. Hlavní
funkce je tzv. vstupním bodem. provádění příkazu začíná od ní, ačkoli v každém dynamickém jazyce se provádí shora dolů.
Uvnitř funkce main zavoláme knihovnu fmt
. Dříve jsme ji importovali pomocí tečkové syntaxe. Metoda printLn vytiskne řetězec na obrazovku. Go přijalo určitou syntaxi: jde o to, že i když překladač nevyhodí chybu kvůli nekonzistenci, doporučuje se syntaxi přesně dodržovat.
Pro názvy proměnných je běžné používat velbloudí syntaxi, tedy FooBar nebo Foobar místo foo_bar
. Možná jste si již všimli, že Go před otevírací závorkou nenosí žádné znaky. I když do ní vložíte řádkový posuv, zobrazí se chyba:
Odsazení je v Go také standardizováno, i když zde nejsou žádné požadavky jako v Pythonu.