0

我想要一个对 Maybe 执行一些操作的管道,并希望最后返回它的值。目前我正在做:

const data = Maybe(5)
pipe(
  map(add(1)),
  ... other operations
  y => y.getOrElse([])
)(data)

有没有更干净的出路?

4

1 回答 1

0

唯一的改进是创建一个无点辅助函数

const getOrElse = (defaultValue) => (m) => m.getOrElse(defaultValue);
于 2019-07-12T01:12:12.540 回答