scalaz中是否有Try对象的序列函数?

时间:2014-10-31 19:44:53

标签: scala scalaz

Scalaz具有序列函数,可将List [Option [A]]转换为Option [List [A]]。是否有类似的尝试转换列表[尝试[A]]尝试[列表[A]]?

1 个答案:

答案 0 :(得分:6)

如果您在范围内the Try monad from scalaz-outlaws,则可以使用相同的sequence功能。

(正如评论中所解释的那样,此代码违反了仿函数组成法则,因此在与某些函数一起使用时可能会导致意外行为。但是对于您的用例应该没问题)