2022-11-26 05:03 Doba čtení: 6 min

Začínáme s Golangem

„Cílem není inovovat teorii programování, ale praxi programování.“ – Samuel Tesla

Tento článek se věnuje novému a stále populárnějšímu programovacímu jazyku – Golang. Probereme následující okruhy:

Úvod do Golangu

Golang, často zkracovaný na Go, je open-source programovací jazyk, který vznikl v roce 2007 v dílnách společnosti Google. Od svého počátku zaznamenal Go obrovský rozmach. Jeho syntaxe je minimální a do jisté míry připomíná jiné skriptovací jazyky. Hlavním cílem při jeho návrhu bylo zvýšit efektivitu vývojářů a umožnit jim psát kvalitnější programy.

Proč si vybrat Golang?

Go je open-source a zcela zdarma. Můžete ho nainstalovat pomocí předkompilovaných binárních souborů nebo si ho sestavit ze zdrojového kódu. V tomto článku se zaměříme na instalaci pomocí binárních souborů.

  • Stáhněte si Go kliknutím na tlačítko "Download Go" a vyberte binární soubor odpovídající vašemu operačnímu systému.
  • Doporučuje se stáhnout stabilní verzi. V době psaní tohoto článku je stabilní verzí Go v1.14.
  • Go si můžete nainstalovat i ze zdrojového kódu, postupujte podle instrukcí zde.

Pro ověření, zda byla instalace Golangu úspěšná, spusťte v příkazové řádce následující příkaz:

go version

Podrobnější informace o stahování a instalaci najdete na oficiálních stránkách golang.org.

Nyní, když máme Golang nainstalovaný, můžeme napsat náš první program - klasické "Hello World".

  • Vytvořte nový soubor s názvem `helloworld.go`. Jak jste asi uhodli, soubory Golangu mají příponu `.go`.
  • Otevřete svůj oblíbený editor, zkopírujte a vložte do něj 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 do terminálu. Než si kód vysvětlíme, zkuste si ho spustit!
  • V terminálu (uistěte se, že jste ve stejném adresáři, kde jste vytvořili soubor `helloworld.go`) zadejte:
go run helloworld.go

A je to! Na obrazovce se objeví následující výstup:

// Output
Hello, World! I am learning Golang!

Gratuluji! Úspěšně jste spustili váš první program v Golangu.

Nyní si pojďme podrobněji rozebrat tento základní kód:

  • `package main` - Klíčové slovo `package` v Golangu definuje adresář, do kterého váš soubor patří. V jednom adresáři může být pouze jeden balíček. Můžete vytvářet i více balíčků vytvořením více adresářů. Balíček slouží k identifikaci cesty k vašim metodám a proměnným. Balíček `main` je speciální a používá se při psaní spustitelných programů.
  • `import "fmt"` - `import` je další klíčové slovo, které se používá k načtení externích nebo interních balíčků. V tomto případě načítáme balíček `fmt` z knihovny Go. Klíčové slovo `import` se používá pro zahrnutí jakéhokoli balíčku. To nám umožní použít funkci `Println`, která je definovaná v balíčku `fmt`. Můžete si prohlédnout jeho kód zde.
  • Následně definujeme naši hlavní funkci, která se spustí automaticky při spuštění programu. `main()` je speciální typ funkce a vstupní bod všech spustitelných programů. Když tedy spustíme náš kód, právě tato funkce se provede. Uvnitř `main()` jednoduše voláme `Println(arg)`, která na terminál vypíše předaný textový řetězec.
func main() {
  fmt.Println("Hello, World! I am learning Golang!")
}

Závěr

V tomto úvodním tutoriálu jste se seznámili s jazykem Golang a naučili se, jak s ním začít. Nainstalovali jste Go do svého systému a spustili svůj první program "Hello World". Dalším krokem by mělo být osvojení základních konceptů jako jsou proměnné, cykly a funkce v Golangu. Můžete si také zkusit spustit programy přímo ve webovém prohlížeči na adrese play.golang.org.

Doufám, že jste se naučili něco nového!

Líbil se vám tento článek? Podělte se o něj se světem!

Tomáš Dvořák
Autor
Czechia

Píše o bezpečnosti, webu a chytrých službách s důrazem na srozumitelnost.

Předchozí článek
5 skvělých věcí, které můžete dělat s Pythonem
Další článek
Bingo Clash Cheaty: Uplatněte nyní