mirror of
https://github.com/LukasKalbertodt/programmieren-in-rust.git
synced 2024-11-18 02:48:58 +01:00
566 B
Executable File
566 B
Executable File
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.