是否有像“Either”/“Validation”这样的结构?
Is there a construct like `Either`/`Validation`?
对于我的用例,我想要一个成功的结果(有值)x 或一个带有错误列表的失败结果。
在 Haskell 中,您可以为此使用 Either
之类的东西,在 Scalaz 中,我们有 Validation
。 Rascal 中有针对此的结构吗?
看到Maybe
是否可用,我希望Either
也是如此。
目前我们仅支持库中的 Maybe
,但您可以根据需要轻松编写自己的 Either
。可能对我们的图书馆有用。
对于我的用例,我想要一个成功的结果(有值)x 或一个带有错误列表的失败结果。
在 Haskell 中,您可以为此使用 Either
之类的东西,在 Scalaz 中,我们有 Validation
。 Rascal 中有针对此的结构吗?
看到Maybe
是否可用,我希望Either
也是如此。
目前我们仅支持库中的 Maybe
,但您可以根据需要轻松编写自己的 Either
。可能对我们的图书馆有用。