Úvod

Dokončeno

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 stringje , inta boolean.
  • Získáte znalosti o tom, jak psát základní toky řízení dat, jako if jsou a for příkazy.