![]() |
1
2
好吧,我不确定你到底对现在的工作有什么不满,但也许你所要找的就是这个?
另一方面,如果问题是元组
*编辑* 哎哟!抱歉,我现在才意识到你说你更喜欢Scala 2.7解决方案。我很快就修改了这个答案,把2.7的解决方案放在上面。接下来是一个2.8的解决方案。
使用它就像:
|
![]() |
2
2
扩大你的类型
然后传递给sort,就像这样:
|
![]() |
3
2
我倾向于使用非隐式的论点,除非它被用在很多地方。
编辑:在了解了另一个问题中的视图边界之后,我认为这种方法可能更好:
这样,OrderTupleBySecond可以用于Tuple2类型,其中tuple的第二个成员的类型在作用域中有一个视图,该视图将其转换为可比较的。 |