I have a list of objects of type A. In a first iteration I assign each object a double value 0 < x < 1 and then want to sort each object according to it\'s x value.
<
You can actually do this quite easily with normal Scala lists and their sortBy
method. Here's a brief REPL session showing how:
scala> class A(val value: Double) { override def toString = "A:" + value }
defined class A
scala> List(new A(6), new A(1), new A(3)) sortBy (_.value)
res0: List[A] = List(A:1.0, A:3.0, A:6.0)