Sie haben ein paar Optionen dafür.
Angenommen, Ihre Funktionen sind bereits in einer Liste:
%Vor% Die erste Option besteht darin, R.juxt
zu verwenden, was ziemlich genau dem entspricht, was Sie wollen, indem Sie ein neues erstellen Funktion, die die Liste der gegebenen Funktionen auf die von der neuen Funktion empfangenen Werte anwendet.
Eine andere Option ist R.ap
, die eine Liste von Funktionen auf eine Werteliste anwendet. R.of
kann zum Umbrechen des Werts in ein Array verwendet werden.
Oder schließlich kann R.map
verwendet werden, um jede Funktion in der Liste zu empfangen und das Ergebnis der Anwendung zurückzugeben der Wert.
Tags und Links javascript functional-programming ramda.js