Chapter

Haskell-Intensivkurs

Part of the series Xpert.press pp 69-87

Date:

Funktionen höherer Ordnung

  • Marco Block-Berlitz
  • , Adrian NeumannAffiliated withUniversität des Saarlandes

* Final gross prices may vary according to local VAT.

Get Access

Zusammenfassung

Bisher haben wir Funktionen entwickelt, die entweder Basisdatentypen oder Listen von Basisdatentypen als Eingabeparameter erhalten haben. Funktionen können aber auch andere Funktionen als Argumente erhalten.

Diese Funktionen werden als Funktionen höherer Ordnung bezeichnet. Das ist nützlich, um wiederkehrende Muster im Programmcode zu vermeiden, wenn viele ähnliche Funktionen geschrieben werden. Beispielsweise sollen alle Elemente einer Liste von Int mit einer Funktion quadriert und mit einer anderen jeweils mit 42 multipliziert werden.