【发布时间】:2012-11-24 06:37:56
【问题描述】:
定义:
val x = List(1, 2, 3, 4)
我想查找x 是否包含1 或3。
一种方法是
x.contains(1) || x.contains(3)
另一个是
x.exists(y => y == 1 || y == 3)
另一个是:
x.exists(List(1,3).contains(_))
我更喜欢类似于
的东西x.containsAnyOf(1, 3)
请注意,x.containsSlice 在这种情况下不起作用。
有没有更好的解决方案?
【问题讨论】: