Úvod
V předchozích modulech jsme probrali základní datové typy v Go, které slouží jako základ pro vytváření datových struktur v programu Go. V tomto modulu probereme agregační typy, které jsme zmínili dříve: pole a řezy. Naučíte se rozdíly mezi těmito dvěma a kdy použít jeden typ a druhý typ. Probereme také mapy a struktury, které jsou základem pro manipulaci s daty pomocí Jazyka Go a používané pro mnoho webových služeb.
Nakonec se naučíte vytvářet vlastní a složité datové typy, které budou užitečné při analýze datových částí JSON.
Cíle výuky
V tomto modulu se dozvíte:
- Agregační typy v Go: pole a řezy.
- Rozdíly mezi poli a řezy
- Předdefinované funkce pro manipulaci s daty
- Použití datových struktur klíč-hodnota pomocí map
- Jak psát složité vlastní datové typy pomocí struktur.
Požadavky
- Prostředí Go připravené k vytváření aplikací V ideálním případě byste měli mít nainstalovaný a nakonfigurovaný Jazyk Go místně a mít nainstalovaný Visual Studio Code s rozšířenímGo.
- Můžete vytvářet a upravovat
.go
soubory. - Aplikace Go můžete spouštět pomocí příkazového řádku terminálu.
- Znalost základních datových typů, jako
string
je ,int
aboolean
. - Získáte znalosti o tom, jak psát základní toky řízení dat, jako
if
jsou afor
příkazy.