Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Arrays Deklarieren | Arrays und Slices
Einführung in Golang
course content

Kursinhalt

Einführung in Golang

Einführung in Golang

1. Erste Schritte
2. Datentypen
3. Kontrollstrukturen
4. Funktionen
5. Arrays und Slices
6. Einführung in Strukturen & Maps

book
Arrays Deklarieren

Betrachten wir ein Szenario, in dem wir die Namen von zehn Studenten speichern müssen. Um dies zu erreichen, haben wir zwei Möglichkeiten: Wir können zehn verschiedene Variablen vom Typ string erstellen oder alternativ ein Array verwenden. Ein Array ist eine Sequenz von Elementen (Werten) desselben Datentyps mit fester Größe. In diesem speziellen Fall können wir ein Array mit einer Größe von 10 und einem Datentyp string erstellen, um die Namen zu speichern.

Um ein Array zu deklarieren, können Sie die folgende Syntax verwenden:

Zum Beispiel, wenn wir ein Array namens students mit einer Größe von 10 und einem Datentyp string deklarieren möchten, würden wir es so schreiben:

Bis zu diesem Punkt haben wir nur das Array deklariert, sodass es keine Daten enthält und leer bleibt.

go

index

copy
1
fmt.Println(students) // Outputs [ ] which represents an empty array

Wir können ein Array mit der folgenden Syntax deklarieren und initialisieren:

Hinweis

Initialisierung bezieht sich auf das Zuweisen eines Anfangswerts zu einer Variablen oder einer Datenstruktur, wenn sie deklariert wird. Wenn ein Array nicht initialisiert wird, nimmt es die Standardwerte seines Datentyps an. Beispielsweise wird ein Array des Datentyps int mit 0 gefüllt, während ein Array des Datentyps string mit leeren Zeichenfolgen gefüllt wird.

Mit der obigen Syntax können wir ein Array namens students mit einer Größe von 4 deklarieren, das vier verschiedene Namen enthält:

go

index

copy
12
var students = [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Outputs [Luna Max Ava Oliver]

Ein Array hat immer eine feste Größe, was bedeutet, dass die zum Zeitpunkt der Deklaration angegebene Größe für dieses Array konstant bleibt.

Eine andere Möglichkeit, ein Array zu deklarieren, ist die Verwendung des := Operators, ähnlich wie wir ihn für Variablen verwenden:

Im obigen Syntax wird das Array immer gleichzeitig deklariert und initialisiert. Folglich müssen wir Anfangswerte für die Array-Elemente angeben, wenn wir diesen Ansatz verwenden.

Wenn wir das students Array mit dem := Operator konstruieren, sieht es wie folgt aus:

go

index

copy
12
students := [4] string { "Luna", "Max", "Ava", "Oliver" } fmt.Println(students) // Outputs [Luna Max Ava Oliver]
question-icon

Vervollständigen Sie den Code zum Deklarieren und Initialisieren eines Arrays namens vowels:

Click or drag`n`drop items and fill in the blanks

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 1
We're sorry to hear that something went wrong. What happened?
some-alt