Unix:
cat stream.tex | tr -c -d aeuio | wc -m
Haskell:
sum $ take 10 $ map ( \ x -> x^3 ) $ naturals
C#:
Enumerable.Range(0,10).Select(x=>x*x*x).Sum();
- logische Trennung:
Produzent → Transformator(en) → Konsument
- wegen Speichereffizienz: verschränkte Auswertung.
- gibt es bei lazy Datenstrukturen geschenkt,
wird ansonsten durch Iterator (Enumerator) simuliert.
Johannes Waldmann
2014-07-10