的int。
val isGroup =
Try(groupPower(Doc.productType.id),
.contains(Doc.powerGroup.id,doc2.Doc.pOrdernum)).getorElse(0)
我理解上面的contains
代码将布尔值分配给isGroup
Val。但是,我希望成功或int成功,而在 contains
语句中失败时, .getorElse(0)
的语句为0 int。
我将如何实现这一目标?我只需要它是否成功(返回true)分配值的值或第二个元素,该值是ISGROUP VAL
我想你想做这样的事情:
val result:Int =
Try{
groupPower(Doc.productType.id).contains(Doc.powerGroup.id,doc2.Doc.pOrdernum)
doc2.Doc.pOrdernum
}.getorElse(0)
现在扔掉了包含的结果(即布尔值)。如果没有例外,则返回doc2.Doc.pOrdernum