私はscalaが初めてで、最初の値が2番目の値よりも大きいタプル要素のリストから削除しようとしています。
たとえば、リストから:
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 は非常に長く感じます..もっと短い方法はありますか?