2017-01-29 5 views

Antwort

1

Ramda bietet keine Funktion des Typs a -> b -> a. Wie Gotthos Antwort sagt, stellt Ramda R.always :: a -> (() -> a) zur Verfügung, die ähnlich ist.

Hinzufügen einer a -> b -> a-Funktion zu Ramda wurde in ramda/ramda#1680 vorgeschlagen, aber dieser Thread war seit einiger Zeit nicht aktiv.

Sanctuary bietet eine echte const Funktion, S.K :: a -> b -> a.

1

Diese Funktion heißt in Ramda always.

Gibt eine Funktion zurück, die immer den angegebenen Wert zurückgibt. Beachten Sie, dass der zurückgegebene Wert für Nicht-Primitive ein Verweis auf den ursprünglichen Wert ist.

Diese Funktion ist in anderen Sprachen und Bibliotheken als const, constant oder K (für K-Kombinator) bekannt.