ListSet (collection.immutable.ListSet) est un ensemble ordonné inverse. J'ai besoin d'un ensemble commandé. Ceci est un exemple de ListSet d'origine:ListSet ordonné par insertion
var a = ListSet(1,2,3)
var ite = a.iterator
ite.next // returns 3
ite.next // returns 2
ite.next // returns 1
Et ceci est un exemple de I besoin:
var a = ListSet(1,2,3)
var ite = a.iterator
ite.next // returns 1
ite.next // returns 2
ite.next // returns 3
MISE À JOUR:
"Ordonné" est un pour moi "Insertion Ordonné". J'ai besoin de ceci:
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
L'OP a précisé qu'il voulait dire "insertion ordonnée" plutôt que "ordonné". –
@anov, je vois ça. Cependant, je ne connais pas de solution à la nouvelle version de la question. –