- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
你如何排序 IndexedSeq
在斯卡拉的地方? API函数在哪里?
最佳答案
目前没有什么可以就地对它们进行排序。
如果您确实需要,可以转换 IndexedSeq
到 Array[AnyRef]
并使用 Arrays.sort
来自 Java(您必须转换为 Array[AnyRef]
,因为 Scala 的数组不像 Java 的那样是协变的)。
有趣的是,几周前有一个关于向 Scala 的可变集合添加操作的就地版本的讨论,比如 map、filter 和 sort。
我希望在 2.9 版本的并行集合发布之后,这可能是列表中的下一个工作项,以进一步改进 Scala 的集合。
如果人们会提高他们的声音来支持它(或提供一个有效的实现),这并没有什么坏处:-)。
关于sorting - Scala 排序 indexedseq 到位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4686184/
你如何排序 IndexedSeq在斯卡拉的地方? API函数在哪里? 最佳答案 目前没有什么可以就地对它们进行排序。 如果您确实需要,可以转换 IndexedSeq到 Array[AnyRef]并使用
来自Java背景,我正在学习Scala,以下内容使我感到非常困惑。为什么在这两个(非常相似但又不同)的构造中返回的类型不同,这些构造仅在构建源集合的方式上有所不同- val seq1: Index
在scala集合库中Buffer继承自Seq: Buffer[A] extends Seq[A] with GenericTraversableTemplate[A, Buffer] with Buf
在scala集合库中Buffer继承自Seq: Buffer[A] extends Seq[A] with GenericTraversableTemplate[A, Buffer] with Buf
我有一个环绕 Seq.tail 的函数。我希望函数为 List 返回 List,为 IndexedSeq、Seq 返回 IndexedSeq > 对于 Seq。 目前我使用 asInstanceOf
在 Scala 2.11.2 中,以下最小示例仅在使用 时编译类型归属 在 Array[String] : object Foo { def fromList(list: List[Stri
在 Scala Collection documentation ,这个问题有一些线索: Trait Seq has two subtraits LinearSeq, and IndexedSeq.
我正在尝试解决 Codility 的 GenomicRangeQuery使用 Scala,为此我编写了以下函数: def solution(s: String, p: Array[Int], q: A
match有什么原因吗?写反对 Seq在 IndexedSeq 上的工作方式会有所不同类型比它在 LinearSeq 上的方式类型?对我来说,无论输入类型如何,下面的代码似乎都应该做完全相同的事情。当
我认为在 scala 中没有 Map[IndexedSeq[String], Int] 的默认格式(对吗?)所以我编写了自己的格式如下,但是它非常慢。有更好的方法吗? class IndexedSeq
不知道为什么下面的scala代码无法编译: import collection.immutable.Seq def foo(nodes: Seq[Int]) = null val nodes:Inde
我是一名优秀的程序员,十分优秀!