Sto cercando di creare una coda in Scala facendo:Creazione di una coda a Scala
import scala.collection.immutable.Queue
val empty = new Queue[Int]
Comunque sto ottenendo un errore che indica che il costruttore della coda è protetto. Se questo è il caso, mi manca qualcosa? Tutti i metodi Queue sembrano essere definiti e funzionanti. Devo davvero estendere la classe Queue senza motivo solo per usare una coda?
Ahh grazie. Speriamo che questa risposta venga sopra agli articoli che dicono di usare 'new' in google .. – providence
o' Queue [Int]() '. Se il contesto dell'espressione (più precisamente, * Expected Type *) rende chiaro al compilatore che stai cercando una collezione di 'Int's, puoi omettere il parametro type, ad es. 'val x: Queue [Int] = Queue()'. – retronym
@retronym Si sta utilizzando la coda [Int]() che non funzionava a causa del costruttore protetto. Utilizzando Scala 2.9.1.final. – providence