Skip to Content
Go lernen, 2. Auflage
book

Go lernen, 2. Auflage

by Jon Bodner
March 2025
Beginner to intermediate
494 pages
14h 6m
German
O'Reilly Media, Inc.
Audio summary available
Content preview from Go lernen, 2. Auflage

Kapitel 3. Zusammengesetzte Typen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Im vorherigen Kapitel hast du dir Literale und vordeklarierte Variablentypen angesehen: Zahlen, Boolesche Werte und Zeichenketten. In diesem Kapitel lernst du die zusammengesetzten Typen in Go kennen, die eingebauten Funktionen, die sie unterstützen, und die bewährten Methoden für die Arbeit mit ihnen.

Arrays - zu starr für den direkten Einsatz

Wie die meisten Programmiersprachen verfügt auch Go über Arrays. Allerdings werden Arrays in Go nur selten direkt verwendet. Warum das so ist, erfährst du gleich, aber zuerst wollen wir uns kurz mit der Syntax und der Verwendung von Arrays beschäftigen.

Alle Elemente im Array müssen vom angegebenen Typ sein. Es gibt verschiedene Arten der Deklaration. Bei der ersten Art gibst du die Größe des Arrays und den Typ der Elemente im Array an:

var x [3]int

Dies erzeugt ein Array mit drei ints. Da keine Werte angegeben wurden, werden alle Elemente (x[0], x[1] und x[2]) mit dem Nullwert für ein int initialisiert, der (natürlich) 0 ist. Wenn du Anfangswerte für das Array hast, gibst du sie mit einem Array-Literal an:

var x = [3]int{10, 20, 30}

Wenn du ein Sparse-Array hast (ein Array, in dem die meisten Elemente auf ihren Nullwert gesetzt sind), kannst du nur die Indizes mit Nicht-Null-Werten im Array-Literal angeben:

var x = [12]int{1, 5: 4, 6, 10: 100, 15}

So entsteht ein Array ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Reguläre Ausdrücke Kochbuch

Reguläre Ausdrücke Kochbuch

Jan Goyvaerts, Steven Levithan
Projektmanagement kurz & gut

Projektmanagement kurz & gut

Daniel Brönimann, Christoph Bommer
50 Arten, Nein zu sagen

50 Arten, Nein zu sagen

Robbin Schuurman, Willem Vermaak

Publisher Resources

ISBN: 9781098180300Supplemental Content