programmieren-in-rust/aufgaben/sheet7/task3
Lukas Kalbertodt af781344ee Add sheet7
2016-12-07 01:32:43 +01:00
..
README.md Add sheet7 2016-12-07 01:32:43 +01:00

Aufgabe 3: Fold

Die Methode Iterator::fold() ist sehr mächtig, aber nicht trivial zu benutzen. In dieser Aufgabe sollt ihr fold() benutzen, um das Verhalten von Iterator::{product(), max(), all()} zu simulieren. Das heißt, dass euer fold() Aufruf genau zu dem gleichen Ergebnis wie product(), max() oder all() kommt.

Ihr könnt alle drei Aufrufe einfach mit einem kleinen Beispiel in main() programmieren. Es sollte also irgendetwas funktionieren und ihr solltet in der Lage sein, eurem Tutor zu erklären, warum es funktioniert.