如何在scala中对IndexedSeq
进行排序? API函数在哪里?
答案 0 :(得分:6)
目前没有任何内容可以对它们进行排序。
如果您确实需要,可以将IndexedSeq
转换为Array[AnyRef]
并使用Java中的Arrays.sort
(您必须转换为Array[AnyRef]
,因为Scala的数组不像Java那样协变。
有趣的是,几周前有一个关于为Scala的可变集合添加map,filter和sort等操作的就地版本的讨论。
我希望在2.9版本的并行集合之后,这可能是列表中的下一个工作项目,以进一步改进Scala的集合。
如果人们会发出声音来支持它(或提供有效的实施方案),那就不会受到伤害: - )。