我有一个列表,Int
我想借助或语句过滤列表。
例如 :
var a = List(1,2,3,4,5,6)
我想根据_ % 3 == 0
或过滤列表_ % 2 == 0
。
我怎样才能做到这一点?
a.filter(x => x % 3 == 0 || x % 2 == 0)
请注意,当您在表达式主体中多次引用lambda的参数时,将无法再使用该_
表示法。
scala> val a = List(1,2,3,4,5,6)
a: List[Int] = List(1, 2, 3, 4, 5, 6)
scala> a.filter(x => x % 3 == 0 || x % 2 == 0)
res0: List[Int] = List(2, 3, 4, 6)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句