Projektarbeit

Pure Function

Eine Funktion ist Pure, wenn sie alle folgende Bedingungen erfüllt:

  • Der Rückgabewert der Funktion hängt nur von den Argumenten ab: für gleiches Argument gibt die Funktion gleiches Ergebnis zurück.
  • Sie verursacht keinen Nebeneffekt: keine Eingabe, Ausgabe, keine Exception, keine Änderung in seiner Umgebung;

Higher Order functions

Funktion heißt Higher Order, wenn Sie Funktionen als Argumente Annimmt, oder Funktionen zurückgibt.