Wprowadzenie

Ukończone

W poprzednich modułach omówiliśmy podstawowe typy danych w języku Go, które stanowią podstawę do tworzenia struktur danych w programie Języka Go. W tym module omówimy wcześniej wymienione typy agregacji: tablice i wycinki. Poznasz różnice między nimi i kiedy należy używać jednego typu w porównaniu z drugim. Omówimy również mapy i struktury, które są podstawą manipulowania danymi przy użyciu języka Go i używanych w wielu usługach internetowych.

Na koniec dowiesz się, jak tworzyć niestandardowe i złożone typy danych, co będzie przydatne podczas analizowania ładunków JSON.

Cele szkolenia

Ten moduł obejmuje następujące zagadnienia:

  • Typy agregacji w języku Go: tablice i wycinki.
  • Różnice między tablicami i fragmentami.
  • Wbudowane funkcje do manipulowania danymi.
  • Jak używać struktur danych kluczy i wartości przy użyciu map.
  • Jak pisać złożone niestandardowe typy danych za pomocą struktur.

Wymagania wstępne

  • Środowisko Języka Go gotowe do tworzenia aplikacji. W idealnym przypadku należy zainstalować i skonfigurować środowisko Go lokalnie oraz mieć zainstalowany program Visual Studio Code z rozszerzeniem Go.
  • Możliwość tworzenia i modyfikowania .go plików.
  • Możliwość uruchamiania aplikacji Języka Go przy użyciu wiersza polecenia terminalu.
  • Znajomość podstawowych typów danych, takich jak string, inti boolean.
  • Masz wiedzę na temat pisania podstawowych przepływów sterowania danymi, takich jak if i for instrukcje.