Partielle Funktionen

Das ganze Buch hindurch haben Sie bereits partiell angewandte Funktionen (auch partielle Funktionen genannt) gesehen. Wenn Sie einen Unterstrich sehen, der an eine Methode übergeben wird, ist dies wahrscheinlich ein Beispiel für eine partielle Anwendung.

Partielle Funktionen sind Ausdrücke, in denen nicht alle in einer Funktion definierten Argumente als Parameter dieser Funktion übergeben werden. In Scala werden partielle Funktionen dazu verwendet, eine Funktion mit ihren Parametern und ihrem Rückgabetyp zusammenzupacken und einer Variablen zu übergeben oder als Argument einer anderen Funktion zu übergeben.

Das scheint etwas verwirrend, solange wir es nicht in der Praxis sehen:

// code-examples/FP/partial/partial-script.scala ...

Get Programmieren mit Scala now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.