是否有像'Either` /`Validation`这样的结构?

时间:2015-10-22 12:47:14

标签: rascal

对于我的用例,我想要一个成功的结果(带有值)xor一个失败的结果和一个错误列表。 在Haskell中你可以使用像Either这样的东西,在Scalaz中我们有Validation。 Rascal中是否有一个构造用于此?

看到Maybe可用,我希望Either也是。

1 个答案:

答案 0 :(得分:2)

目前我们只支持库中的Maybe,但如果您愿意,可以轻松编写自己的Either。可能是我们图书馆的有用补充。