我有以下地图:
var result = collection.mutable.Map[LocalDate,String]
我需要通过LocalDate对其进行排序,这不起作用,因为我收到以下编译错误:missing parameter type for expanded function ((x$1) ⇒ x$1._1.isAfter(((x$2) ⇒ x$2._1)))
:
result.toSeq.sortWith(_._1.isAfter(_._1))
有什么想法吗?
答案 0 :(得分:6)
其中任何一个都会编译。
result.toSeq.sortWith(_._1 isAfter _._1)
// or
result.toSeq.sortWith((a,b) => a._1.isAfter(b._1))
将传递参数下划线_
放在内括号内会改变其含义。