Einführung
In den vorherigen Modulen wurden die grundlegenden Datentypen in Go behandelt, die als Grundlage für das Erstellen von Datenstrukturen in einem Go-Programm dienen. In diesem Modul werden die zuvor genannten Aggregattypen erläutert: Arrays und Slices. Sie erfahren mehr über die Unterschiede zwischen diesen beiden und wann Sie die Verwendung eines dieser Typen der Verwendung eines anderen vorziehen sollten. Außerdem werden Zuordnungen und Strukturen behandelt, die als Grundlage für die Bearbeitung von Daten mithilfe von Go dienen und für viele Webdienste verwendet werden.
Schließlich lernen Sie, wie Sie benutzerdefinierte und komplexe Datentypen erstellen, die beim Analysieren von JSON-Nutzdaten hilfreich sind.
Lernziele
In diesem Modul erfahren Sie mehr über die folgenden Aspekte:
- Aggregattypen in Go: Arrays und Slices
- Unterschiede zwischen Arrays und Slices
- Integrierte Funktionen zum Bearbeiten von Daten
- Verwenden von Schlüssel-Wert-Datenstrukturen mithilfe von Zuordnungen
- Schreiben komplexer benutzerdefinierter Datentypen mit Strukturen
Voraussetzungen
- Sie benötigen eine für das Erstellen von Anwendungen eingerichtete Go-Umgebung. Im Idealfall sollten Sie Go lokal installiert und konfiguriert und Visual Studio Code mit der Go-Erweiterung installiert haben.
- Möglichkeit zum Erstellen und Ändern von
.go
-Dateien - Möglichkeit zum Ausführen von Go-Anwendungen mithilfe der Eingabeaufforderung des Terminals
- Kenntnisse im Zusammenhang mit den grundlegenden Datentypen wie
string
,int
undboolean
- Kenntnisse hinsichtlich des Schreibens grundlegender Datenablaufsteuerungen wie
if
- undfor
-Anweisungen