【发布时间】:2018-03-16 11:39:41
【问题描述】:
我无法使用 Ramda 中提供的函数来计算 f(x)(g(x)) 的转换。理想情况下,我希望像 R.something(f, g)(x) 这样的东西 - 只要 x 只出现一次并且是最后一个参数。
f 是一个采用x 的函数,它返回一个函数
g 是一个采用x 并返回值的函数
我已经尝试过pipe,compose,chain,但是我很难猜到它们都没有工作。我最近问了一个类似的问题,如果存在的话,我很想知道一个具有大量有用身份的资源,所以我不需要继续询问 SO :)
【问题讨论】:
-
顺便说一句,如果你认为
constant = x => y => x这是一个应用函子。
标签: javascript functional-programming ramda.js pointfree