【发布时间】:2021-01-13 21:24:01
【问题描述】:
implicit def list2ordered[A](x: List[A])(implicit elem2ordered: A => Ordered[A]): Ordered[List[A]] =
new Ordered[List[A]] {
//replace with a more useful implementation
def compare(that: List[A]): Int = 1
}
println(List(1,2,3) <= List(4,5))
无法理解它是如何工作的
【问题讨论】:
-
你能扩展你不明白的地方吗?是隐式参数吗?
标签: scala implicit-conversion implicit