我不知道为什么doStuff3
没有调用第三个函数(即),所以console.log
on fork 应该打印"hello world!!!!"
const
doStuff = () => Future.of(["hello", "world"]),
doStuff2 = (x, y) => Future((resolve, reject) => resolve(`${x} ${y}`)),
doStuff3 = x => Future.of(`${x}!!!!`)
pipeK(doStuff, apply(doStuff2), doStuff3)().fork(console.log, console.error)
你可以在Ramda REPL上运行它