06.11.2013 Aufrufe

Funktionale Programmierung mit Haskell - sushi3003

Funktionale Programmierung mit Haskell - sushi3003

Funktionale Programmierung mit Haskell - sushi3003

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!