我有一个列表,Int我想借助于或声明过滤列表.
例如 :
var a = List(1,2,3,4,5,6)
Run Code Online (Sandbox Code Playgroud)
我想根据_ % 3 == 0或过滤列表_ % 2 == 0.
我怎样才能做到这一点?
dca*_*tro 12
a.filter(x => x % 3 == 0 || x % 2 == 0)
Run Code Online (Sandbox Code Playgroud)
请注意,当您在表达式主体中多次引用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)
Run Code Online (Sandbox Code Playgroud)