我希望有一个管道对Maybe做一些操作,并希望最后返回它的值。目前我在做:
const data = Maybe(5)
pipe(
map(add(1)),
... other operations
y => y.getOrElse([])
)(data)
有没有更干净的出路?
答案 0 :(得分:0)
唯一的改进就是创建一个无点辅助函数
const getOrElse = (defaultValue) => (m) => m.getOrElse(defaultValue);