Funktionale Programmierung mit Haskell - sushi3003
Funktionale Programmierung mit Haskell - sushi3003
Funktionale Programmierung mit Haskell - sushi3003
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Listen<br />
• Listen sind die zentralen Datenstrukturen in<br />
funktionalen Programmen<br />
• Listen sind Folgen von Werten des gleichen<br />
Typs. z.B. [Bool], [Int], [[Char]]<br />
• Manche Listenfunktionen haben einen<br />
eindeutigen Typ<br />
‣ sum :: [Int] -> Int<br />
• Für andere Listenfunktionen ist der Typ der<br />
Elemente jedoch irrelevant!?<br />
‣ length [1, 2, 3]<br />
‣ length [‘a’, ‘b’, ‘c’]<br />
18