【发布时间】:2013-02-06 16:40:05
【问题描述】:
我是 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来说感觉很长..有没有更短的方法?
【问题讨论】: