Sammlungen durchlaufen
Verwenden Sie each, map, select und andere Iterationsmethoden, um Sammlungen effektiv zu verarbeiten.
Sammlungen durchlaufen ist eine kostenlose Ruby Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Ruby Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Ruby Academy-Kurs umfasst insgesamt 3 Lektionen.
Einführung in die Iteration
Über Collections iterieren
Durch Iteration können Sie jedes Element in einem Array oder Hash verarbeiten.
In dieser Lektion lernen Sie, wie Sie Methoden wie each, map und select verwenden.

Each mit Arrays verwenden
Each mit Arrays verwenden
Die each-Methode durchläuft jedes Element eines Arrays.
[1, 2, 3].each { |num| puts num * 2 }Each mit Hashes verwenden
Each mit Hashes verwenden
Mit der each-Methode können Sie Schlüssel-Wert-Paare durchlaufen.
{ 'name' => 'Alice', 'age' => 25 }.each { |key, value| puts "#{key}: #{value}" }Map verwenden
Map verwenden
Die map-Methode transformiert jedes Element eines Arrays und gibt ein neues Array zurück.
numbers = [1, 2, 3]
squared = numbers.map { |n| n * n }
puts squaredSelect verwenden
Select verwenden
Die select-Methode filtert Elemente anhand einer Bedingung.
numbers = [1, 2, 3, 4, 5]
even_numbers = numbers.select { |n| n.even? }
puts even_numbersReject verwenden
Reject verwenden
Die reject-Methode schließt Elemente aus, auf die eine Bedingung zutrifft.
numbers = [1, 2, 3, 4, 5]
odd_numbers = numbers.reject { |n| n.even? }
puts odd_numbersReduce verwenden
Reduce verwenden
Die reduce-Methode akkumuliert Werte in einem Array.
sum = [1, 2, 3, 4, 5].reduce(0) { |acc, num| acc + num }
puts sumAlternative Iterationsmöglichkeiten
Alternative Iterationsmöglichkeiten
Für Schleifen können Sie auch times und upto verwenden.
5.times { |i| puts "Iteration #{i+1}" }
1.upto(3) { |n| puts "Number: #{n}" }Herzlichen Glückwunsch!
Herzlichen Glückwunsch!
Sie haben gelernt, wie Sie mithilfe verschiedener Methoden über Collections iterieren.
Als Nächstes erkunden Sie nützliche Array- und Hash-Methoden.

Häufig gestellte Fragen
Ist die Lektion „Sammlungen durchlaufen“ kostenlos?
Ja — der vollständige Text von „Sammlungen durchlaufen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Ruby Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Ruby Academy-Kurs umfasst insgesamt 3 Lektionen.
Was lerne ich in „Sammlungen durchlaufen“?
Verwenden Sie each, map, select und andere Iterationsmethoden, um Sammlungen effektiv zu verarbeiten. Du übst Ruby Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Ruby Academy zu starten?
Keine Vorkenntnisse erforderlich. Ruby Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 3.
Wie lange dauert die Lektion „Sammlungen durchlaufen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Ruby Academy-Lektion Code schreiben und ausführen?
Ja. Jede Ruby Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Arrays und Hashes
- Sammlungen durchlaufen
- Nützliche Array- und Hash-Methoden