2
我试图使用sequenceU功能上验证对象的名单,但我不断收到错误:sequenceU返回GM [列表[GA],而不是预期的类型
type mismatch;
found : G.M[List[G.A]]
required: scalaz.package.ValidationNEL[com.gaiam.gcsis.ws.validation.DataError,List[com.gaiam.gcsi.entities.plan.Service]]
[ERROR] val services: ValidationNEL[DataError, List[Service]] = valServices.sequenceU
我有两个类型在这里。 DataError类是一个scala类(非案例类)。 Service类是一个Java类。
这里是我收到此错误的代码。
val valServices: List[ValidationNEL[DataError, Service]] = XXX
val services: ValidationNEL[DataError, List[Service]] = valServices.sequenceU
任何想法,为什么我不断得到类型不匹配?我在7.0.0-M7上。
这工作表示感谢,但什么是Acal?你的意思是斯卡拉?因为是的,我在Scala 2.9.x上。 – OleTraveler 2013-04-26 15:14:23
OOps!抱歉,错字!感谢@huynhjl的更正! – bhericher 2013-04-29 05:58:51