„Go není určeno k inovaci teorie programování. Má inovovat praxi programování.“ – Samuel Tesla
V tomto článku budeme diskutovat o novém a široce populárním jazyce – „Golang“ Budeme se zabývat následujícími tématy –
Table of Contents
Úvod
Golang, také známý jako Go, je programovací jazyk s otevřeným zdrojovým kódem vytvořený společností Google v roce 2007. Od svého vynálezu se Go v průběhu let nesmírně rozrostl. Golang má minimální syntaxi velmi podobnou ostatním skriptům jazyky. Byl vytvořen tak, aby zlepšil produktivitu vývojářů a umožnil jim psát programy lepším způsobem.
Proč Golang?
- Čisté, stručné a efektivní
- Minimální a jednoduché se naučit
- Vytvořeno pro rychlost (používané společnostmi jako Google, Uber atd.)
- Jednoduché binární soubory používané na serveru
- Podporuje sběr odpadu
- Golang je jedním z nejoblíbenější jazyky
Přejít je open-source a bezplatný programovací jazyk. Můžete jej nainstalovat pomocí zkompilovaných binárních souborů nebo sestavit ze zdroje. Dnes jej nainstalujeme prostřednictvím dostupných binárních souborů.
- Klikněte na tlačítko Stáhnout Go a vyberte binární soubor podle vašeho systému –
- Doporučil bych vám stáhnout stabilní verzi, v době, kdy píšu – Go v1.14 je stabilní.
- Můžete také nainstalovat Go ze zdroje, postupujte podle pokynů tady
Můžete zkontrolovat, zda je Go úspěšně nainstalován, spuštěním následujícího příkazu –
go version
V případě pochybností jsou všechny informace týkající se stahování a instalace dostupné na adrese golang.org.
Nyní, když jsme nastavili Golang, jsme připraveni napsat nejjednodušší a nejslavnější program „Hello World“.
- Vytvoříme jednoduchý soubor helloworld.go. Ano, uhodli jste správně golang má příponu .go.
- Nyní otevřete svůj oblíbený editor a zkopírujte a vložte následující kód.
package main import "fmt" func main() { fmt.Println("Hello, World! I am learning Golang!") }
- Uložte soubor a přejděte k terminálu. Před nějakým vysvětlením. Spusťte váš první program Go!
- V terminálu (ujistěte se, že jste ve stejném adresáři, kde jste vytvořili soubor helloworld.go)
go run helloworld.go
Tada! Výstup uvidíte takto –
// Output Hello, World! I am learning Golang!
Gratulujeme! Právě jste úspěšně spustili svůj první program.
Pojďme nyní pochopit tento základní kód –
- package main – package je klíčové slovo v Golangu, které definuje adresář, do kterého váš soubor patří. Ve složce může být pouze jeden balíček. Můžete vytvořit více balíčků vytvořením více adresářů. Balíček se používá k identifikaci cesty k vašim metodám a proměnným. Main je speciální balíček, který se používá při psaní spustitelných programů.
- import „fmt“ – import je opět klíčové slovo, které načte externí a interní balíčky. Zde import načte balíček „fmt“ z knihovny go. Klíčové slovo import můžete použít k zahrnutí libovolného balíčku. To nám umožní přístup k funkci Println, která je předdefinována v balíčku „fmt“. Můžete dokonce zkontrolovat kód tady.
- Poté definujeme naši hlavní funkci, která se při spuštění automaticky spustí. main() je speciální typ funkce a je vstupním bodem spustitelných programů. Když tedy spustíme náš kód – tato funkce se provede. V main() jednoduše zavoláme Println(arg), který vypíše řetězec, který mu byl předán na terminálu.
func main() { fmt.Println("Hello, World! I am learning Golang!") }
Závěr
V tomto tutoriálu máte úvod do Golangu a jak s ním začít. Nainstalovali jsme Go do našeho systému a spustili program „Hello World“. Dalšími kroky odsud by bylo naučit se některé základy kolem proměnných, smyčkování a funkcí v Golangu. Můžete dokonce zkusit spustit programy v prohlížeči na adrese play.golang.org.
Doufám, že jste se naučili něco nového!
Užili jste si čtení článku? Co takhle sdílet se světem?