ListSet (collection.immutable.ListSet) ist eine inverse geordnete Menge. Ich brauche eine geordnete Menge. Dies ist ein Beispiel für original ListSet:Insertion-ordered ListSet
var a = ListSet(1,2,3)
var ite = a.iterator
ite.next // returns 3
ite.next // returns 2
ite.next // returns 1
Und dies ist ein Beispiel dafür, ich brauche:
var a = ListSet(1,2,3)
var ite = a.iterator
ite.next // returns 1
ite.next // returns 2
ite.next // returns 3
UPDATE:
"bestellt" ist eine für mich "Insertion bestellt". Ich brauche das:
var a = ListSet(1,2,3)
a += 5
a += 4
var ite = a.iterator
ite.next // returns 1
ite.next // returns 2
ite.next // returns 3
ite.next // returns 5
ite.next // returns 4
Die OP stellte klar, dass er "insertion geordneten" gemeint und nicht als "geordnet". –
@anov, das sehe ich. Ich kenne jedoch keine Lösung für die neue Version der Frage. –