mirror of
				https://github.com/LukasKalbertodt/programmieren-in-rust.git
				synced 2025-10-31 16:40:43 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			7 lines
		
	
	
		
			566 B
		
	
	
	
		
			Markdown
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			7 lines
		
	
	
		
			566 B
		
	
	
	
		
			Markdown
		
	
	
		
			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.
 |