【发布时间】:2020-09-15 06:06:22
【问题描述】:
我是 scala 的新手。验证后是否可以收集所有无效对象的列表? 例如:有一个订单对象列表。经过验证,有些是有效的,有些是无效的。
请在猫图书馆有知识的人给我一个见解。
【问题讨论】:
-
您想使用Validated。比如:
rawData.traverse(validateFun) -
“验证后”你说。所以如果你有一个
List[Validated[?,?]],那么你可以对它进行分区:val (vld,invld) = validatedDataList.partition(_.isValid)
标签: scala functional-programming scala-cats