Durante il tentativo di fare una mappa a Scala, ho visualizzato il seguente messaggio di errore: oggetto mappa non è un valoreoggetto non è un errore di valore nella scala
Il codice che sto utilizzando è il seguente:
val myStringMap = Map[String, String]("first" -> "A", "second" -> "B", "third" -> "C")
Sono abbastanza perplesso sul motivo per cui non riesco a creare questa mappa perché dopo aver esaminato la documentazione di Scala, mi sembra che la sintassi del mio codice sia corretta.
Se avvio un REPL e incollo questo codice, funziona correttamente; che non fa per te suggerisce qualcosa sul resto del tuo setup. A quale versione di Scala stai andando incontro, quali importazioni hai ecc. Qualcosa nel contesto probabilmente nasconde l'importazione standard di 'Map' e causa questo problema. – Submonoid
Quale versione di scala? Funziona per me in REPL: 'myStringMap: scala.collection.immutable.Map [String, String] = Map (first -> A, second -> B, third -> C)' in 2.9.0.1 –
stesso, bene in REPL – virtualeyes