我是一位新手,正在尝试从元组列表中删除第一个值大于第二个值的元素。
例如,从以下列表中:
例如,从以下列表中:
val list = List[(Int,Int)]((1,3),(3,1),(2,2))
我想获取列表:
val list = List[(Int,Int)]((1,3),(2,2))
所以我使用了以下代码:
var newList = List[(Int, Int)]()
for (element <- list) {
if (element._1 <= element._2) {
newList ::= element;
}
}
但是对于Scala来说,这样感觉很冗长。有没有更简洁的方法?