Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Iterating Over Arrays | 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
Iterating Over Arrays

Arrays können potenziell eine große Menge verwandter Daten enthalten, und manchmal möchten wir Daten in großen Mengen zugreifen und ändern. Eine einfachere Möglichkeit, dies zu erreichen, besteht darin, durch ein Array zu schleifen, um mit seinen Elementen kollektiv zu arbeiten.

Wir können das gesamte Array mit einer for-Schleife durchlaufen. Die len-Funktion liefert uns die Länge des Arrays, die wir in der Schleifenbedingung verwenden können, um die Anzahl der Iterationen anzugeben:

go

index

copy
12345678910
package main import "fmt" func main() { numbers := [] int { 5, 10, 15, 20, 25, 30, 25 } for i := 0; i < len(numbers); i++ { fmt.Printf("Element %d: %d\n", i, numbers[i]) } }

Im obigen Code verwenden wir eine for-Schleife, um len(numbers)-mal zu iterieren, wobei len(numbers) die Länge des Arrays darstellt. Innerhalb der Schleife nutzen wir die Variable i zum Indizieren und Zugreifen auf die Elemente.

Der folgende Code erhöht alle ungeraden Zahlen und quadriert alle geraden Zahlen in einem Array:

go

index

copy
1234567891011121314151617
package main import "fmt" func main() { numbers := [] int { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 } fmt.Println(numbers) for i := 0; i < len(numbers); i++ { if numbers[i] % 2 == 0 { numbers[i] *= numbers[i] } else { numbers[i]++ } } fmt.Println(numbers) }
Was ist die korrekte Verwendung einer for-Schleife, um durch ein Array namens `myArr` zu schleifen?

Was ist die korrekte Verwendung einer for-Schleife, um durch ein Array namens myArr zu schleifen?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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