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

bookDurchlaufen von Arrays

Arrays können potenziell eine große Menge verwandter Daten enthalten, und manchmal besteht der Wunsch, Daten gesammelt zu verarbeiten oder zu ändern. Eine effiziente Möglichkeit hierfür ist das Durchlaufen eines Arrays, um mit seinen Elementen gemeinsam zu arbeiten.

Das gesamte Array kann mit einer for-Schleife durchlaufen werden. Die Funktion len liefert die Länge des Arrays, die in der Schleifenbedingung verwendet werden kann, um die Anzahl der Durchläufe festzulegen:

index.go

index.go

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 inkrementiert alle ungeraden Zahlen und quadriert alle geraden Zahlen in einem Array:

index.go

index.go

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) }
question mark

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

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 6

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 1.96

bookDurchlaufen von Arrays

Swipe um das Menü anzuzeigen

Arrays können potenziell eine große Menge verwandter Daten enthalten, und manchmal besteht der Wunsch, Daten gesammelt zu verarbeiten oder zu ändern. Eine effiziente Möglichkeit hierfür ist das Durchlaufen eines Arrays, um mit seinen Elementen gemeinsam zu arbeiten.

Das gesamte Array kann mit einer for-Schleife durchlaufen werden. Die Funktion len liefert die Länge des Arrays, die in der Schleifenbedingung verwendet werden kann, um die Anzahl der Durchläufe festzulegen:

index.go

index.go

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 inkrementiert alle ungeraden Zahlen und quadriert alle geraden Zahlen in einem Array:

index.go

index.go

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) }
question mark

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

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 6
some-alt