我是 scala 的新手,我试图从元组元素列表中删除它们的第一个值大于第二个值。
例如,从列表中:
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来说感觉很长..有没有更短的方法?