どのようにしてIndexedSeq
をスカラーで並べ替えるのですか? API関数はどこですか?scala sort indexseq in place
4
A
答えて
6
現在のところ、それらを並べ替えるものはありません。
あなたは本当にArray[AnyRef]
にIndexedSeq
を変換し、(Scalaの配列はJavaのように共変されていないので、あなたが、Array[AnyRef]
にキャストしなければならない)、JavaからArrays.sort
を使用することが可能であることが必要な場合。
興味深いことに、数週間前、地図、フィルタ、並べ替えなどのインプレースバージョンのオペレーションをScalaの可変コレクションに追加する方法について説明しました。
並列コレクションのリリース後、リストの次の作業項目としてScalaのコレクションをさらに改善したいと考えています。
人々がそれをサポートするために声を上げている(または、実用的な実装を提供している)人は、傷つけません:-)。
-1
あなたはソートの場所にしたい場合は、変更可能なバージョン
scala.collection.mutable.IndexedSeq
を使用する必要があり、それはあなたが使用するsortXXX方法のカップルを持っている:
http://www.scala-lang.org/api/current/scala/collection/mutable/IndexedSeq.html
関連する問題
- 1. Python - in placeリストパーティション
- 2. タイプMy place in place autocomplete API android
- 3. Bubble Sort in MIPS
- 4. std :: move in-place operation
- 5. Wave sort in Javascript
- 6. perl in-placeテキストファイルのソート行
- 7. boost :: mpi 1.53 in place all_reduce
- 8. Javascript sort array in order
- 9. Mongoose/MongoDB:$ inと.sort()
- 10. MySQL sort a where in select
- 11. FoldRight in Laziness in scala
- 12. FP LCM in scala in 1 line
- 13. Scala REPL in Gradle
- 14. NPE in scala Array.fill
- 15. Easypost in scala
- 16. コンビネータ/:in scala
- 17. Scala REPL in Emacs
- 18. .with alternative in scala
- 19. Brainfuckコンパイラin scala
- 20. observablemap in scala
- 21. Java IO in Scala
- 22. toArray in Scala 2.10マイルストーン
- 23. flattenとflatMap in scala
- 24. Scala Actor in script mode
- 25. GroovyのclassX.metaClass.getProperty in scala
- 26. Scala slick query where in list
- 27. scala mongodb INフィルタの使用
- 28. Google place autocomplete in swiftは完全には機能しません
- 29. Chrome拡張機能の編集javacript in-place
- 30. Rails 'Best in Place' Gem - Flashの成功メッセージですか?
' scala.util.Sorting'がありますが、制約は同じです。 –
私はここで私の声を上げて、インプレースのSeq操作を求めます。また、適切なファイルUI。 – Raphael
ディスカッションsocのコメントはこちらです:http://scala-programming-language.1934581.n4.nabble.com/In-place-mutable-operations-td3162695.html –