我需要的可变版本R.either。在网上搜索后,我没有找到解决方案。R.anyPass可以,但是它返回一个布尔值而不是原始值。是否已经有我忽略的解决方案?如果没有,那么编写可变参数的两个效用函数的最佳方法是什么?
一个例子:
const test = variadicEither(R.multiply(0), R.add(-1), R.add(1), R.add(2))
test(1) // => 2
Run Code Online (Sandbox Code Playgroud) javascript functional-programming variadic-functions ramda.js