如何仅在Scala Map中获取最小值

dav*_*ave 14 scala

我有一个地图,SomeClass -> Double我希望得到SomeClass与最小值相关联.我该怎么做呢?关系并不重要,如果这是一个问题,可以任意打破.

Tra*_*own 36

用途minBy:

Map("a" -> 3.0, "b" -> 1.0, "c" -> 2.0).minBy(_._2)._1
Run Code Online (Sandbox Code Playgroud)

这给出"b"了预期.