gpt4 book ai didi

Scalaz:将ValidationNel的ValidationNel转换为ValidationNel

转载 作者:行者123 更新时间:2023-12-04 17:54:00 27 4
gpt4 key购买 nike

我如何转换

val from: ValidationNel[E, ValidationNel[E, T]]

val to: ValidationNel[E, T]

同时捕获所有验证错误?

最佳答案

您可以使用 from.fold(Failure(_), identity)

一般来说,flatMap(identity) 或 .join 适用于任何将 F[F[A]] 转换为 F[A] 的 Monad,但是,Validation 不是 Monad,并且不推荐用于 Validation 的 flatMap/join 方法.

关于Scalaz:将ValidationNel的ValidationNel转换为ValidationNel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26938903/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com