0
私はthis pageを見て、マップアイテムのリストをカウントの降順に作成する方法を見て、それらのアイテムが元のリストに存在することを確認しました。発注可能なTの内、降順で[T、Int]の順序付きリストを作成するにはどうすればよいですか?
私は書くことができ、... String
、Int
、Short
、Float
、Byte
:私は、さまざまな種類のリストの束のためにこれをしなければならない
def freqA(a: List[String]): ListMap[String, Int] =
ListMap(a.groupBy(i => i).mapValues(_.size).toSeq.sortWith(_._2 > _._2):_*)
def freqB(a: List[Int]): ListMap[Int, Int] =
ListMap(a.groupBy(i => i).mapValues(_.size).toSeq.sortWith(_._2 > _._2):_*)
...
が、私は一度だけこれを書きたいですタイプT
を使用します。私はこれを行う方法を思い出したと思ったが、私は空白になっている。私はこれが誰かにとって簡単だと思う。