Go je programovací jazyk s otevřeným zdrojovým kódem, který ve společnosti Google poprvé vytvořili Robert Griesemer, Rob Pike a Ken Thompson. Vzhledem k tomu, že kódová základna společnosti Google rostla ve složitosti a velikosti, společnost potřebovala vytvořit jednoduchý a spolehlivý programovací jazyk, který bylo snadné se naučit. Zaškrtněte všechna tato políčka.
Je staticky typován a přichází s alokací paměti, garbage collection a přirozeným souběžným zpracováním. Design Go poskytuje jazyku vysoký výkon a rychlost.
Go se většinou používá v cloudovém programování, DevOps, robotice, datové vědě a umělé inteligenci.
Začínáme: Nainstalujte Go
Chcete-li začít s Go, nainstalujte jej do svého vývojového prostředí. Před instalací si ji musíte stáhnout z na stránce Go stahování. Jakmile tam budete, klikněte na instalační program, který odpovídá vašemu systému, a spusťte proces stahování.
Nainstalujte Go na Windows
Otevřete soubor MSI, který jste si stáhli, a podle pokynů nainstalujte Go. Ověřte, zda byla instalace úspěšná, spuštěním následujícího příkazu v příkazovém řádku.
jít verze
Nainstalujte Go na macOS
Otevřete soubor PKG, který jste si stáhli, postupujte podle pokynů k instalaci Go a je to. Měli byste to umět používat.
Stejně jako u Windows můžete pomocí následujícího příkazu potvrdit, zda byla instalace úspěšná:
jít verze
Nainstalujte Go na Linux
Před instalací Go odstraňte všechny předchozí instalace pomocí tohoto příkazu:
rm -rf /usr/local/go
Buďte velmi opatrní při používání rm příkaz s rf možnosti. Trvale smaže adresář, který mu zadáte, včetně všech souborů v něm. Pozor na překlepy!
Nyní, extrahujte soubor tarball právě jste si stáhli /usr/local . Spusťte následující příkaz nahrazující tarball-file.tar.gz s názvem vašeho souboru:
tar -C /usr/local -xzf tarball-file.tar.gz
Musíte také přidat cestu Go do proměnná prostředí cesty:
export PATH=$PATH:/usr/local/go/bin
Váš program First Go
Nyní, když jste na svůj počítač nainstalovali Go, jste připraveni napsat svůj první program Go.
Vytvořte program Hello World
První program, který vytvoříte, je jednoduchý program, který vytiskne „Ahoj světe“. Vytvořte nový soubor, hello-world.goa otevřete jej pomocí preferovaného textového editoru. Pokud používáte VS Code, zobrazí se výzva k instalaci rozšíření Go. Nainstalujte jej a přidejte následující kód hello-world.go:
hlavní balíček
import "fmt"
func main () {
fmt. Println("Ahoj světe")
}
Než začnete diskutovat o tom, co se děje v kódu, který jste právě napsali, spusťte následující příkaz a zkontrolujte, zda funguje.
běž spustit hello-world.go
Na vašem terminálu by mělo být vytištěno „Hello World“.
Rozdělení programu
Spustitelný balíček
hlavní balíček
Go organizuje zdrojové soubory do balíčků, což napomáhá opakovanému použití. Jeden balíček může obsahovat více souborů. Každý z těchto souborů může přistupovat k hodnotám nebo funkcím z jiných souborů ve stejném balíčku, aniž by je importoval. Import balíčku do souboru Go navíc poskytuje přístup ke všem hodnotám a funkcím definovaným v souborech, které obsahuje.
Hlavní balíček, který jste použili v hello-world.go program je speciální, protože říká Go, že tento program je spustitelný.
Importovat funkce formátování
import "fmt"
fmt je jedním z balíčků poskytovaných Go. Poskytuje způsoby implementace formátovaných I/O funkcí, jako je tisk řetězce.
Hlavní Funkce
func main
Každý spustitelný program Go musí mít a hlavní funkce, která funguje jako vstupní bod.
V tomto příkladu používáte fmt. Println vytisknout „Ahoj světe“, za kterým bude následovat nový řádek.
Kód pro program Hello World najdete v tomto tutoriálu od tato podstata.
Pokračujte v učení o programování Go
Tento příspěvek vám představil psaní programů v programovacím jazyce Go. Naučili jste se, jak nainstalovat Go na operační systém, který používáte, a jak vytvořit jednoduchý program hello world. Ponořte se hlouběji do Go tím, že se dozvíte o typech proměnných, polích a smyčkách.
Vyplatí se dnes golang učit?
Přečtěte si další
Související témata
- Programování
- Programování
O autorovi
Mary Gathoni je vývojář softwaru s vášní pro vytváření technického obsahu, který je nejen informativní, ale také poutavý. Když zrovna nekóduje nebo nepíše, ráda se poflakuje s přáteli a je venku.
Přihlaste se k odběru našeho newsletteru
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!
Chcete-li se přihlásit k odběru, klikněte sem