2014-12-18 15 views

risposta

2

Da quello che ho capito del problema che si desidera iterare attraverso la raccolta e cambiare al volo. Ciò non è possibile con i costrutti di raccolta diversi da (ora deprecato) scala.collection.mutable.LinkedList o scala.collection.mutable.DoubleLinkedList. Questo tipo di operazione in realtà non segue la filosofia delle collezioni Scala, quindi LinkedList e DoubleLinkedList sono ora deprecate.

Tuttavia, nulla ti impedisce di utilizzare il classico Java java.util.LinkedList e il relativo iteratore nel codice Scala.

A meno che non si desidera esaminare il vostro disegno e seguire la via di Scala utilizzando i costrutti quali: map, filter, for, fold, reduce, ecc Per esempio, utilizzando filter funzione è possibile creare un nuovo elenco con gli elementi rilevanti solo.

Problemi correlati