2012-10-18 40 views

回答

16

这是又一个为什么Option太棒了!

find方法返回Option,而Option有一个方法getOrElse,它完全符合你的要求。

scala> List(1,2,3).find(_ > 4).getOrElse(0) 
res0: Int = 0 

如果没有找到,find回报None,这意味着“其他”值将被退回。

相关问题