Domande taggate «scala-collections»

Libreria di raccolte per il linguaggio di programmazione Scala

18
La biblioteca delle collezioni di Scala 2.8 è un caso della "nota suicida più lunga della storia"? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

4
Scala 2.8 breakOut
In Scala 2.8 , c'è un oggetto in scala.collection.package.scala: def breakOut[From, T, To](implicit b : CanBuildFrom[Nothing, T, To]) = new CanBuildFrom[From, T, To] { def apply(from: From) = b.apply() ; def apply() = b.apply() } Mi è stato detto che questo si traduce in: > import scala.collection.breakOut > val map …

6
Quando dovrei scegliere Vector in Scala?
Sembra che Vectorfosse in ritardo alla festa delle collezioni Scala e che tutti i post sul blog influenti fossero già andati via. In Java ArrayListè la raccolta predefinita - potrei usare, LinkedListma solo quando ho pensato attraverso un algoritmo e mi sono preoccupato abbastanza per ottimizzare. In Scala dovrei usare …





1
Stream vs Views vs Iterators
Quali sono le differenze tra stream, viste (SeqView) e iteratori in scala? Questa è la mia comprensione: Sono tutti elenchi pigri. I flussi memorizzano nella cache i valori. Gli iteratori possono essere utilizzati solo una volta? Non puoi tornare all'inizio e valutare di nuovo il valore? I valori della vista …

6
Come leggere i file dalla cartella delle risorse in Scala?
Ho una struttura di cartelle come di seguito: - main -- java -- resources -- scalaresources --- commandFiles e in quelle cartelle ho i miei file che devo leggere. Ecco il codice: def readData(runtype: String, snmphost: String, comstring: String, specificType: String): Unit = { val realOrInvFile = "/commandFiles/snmpcmds." +runtype.trim // …


10
Modo elegante per invertire una mappa in Scala
Imparando Scala attualmente e avevo bisogno di invertire una mappa per fare alcune ricerche di valori invertiti-> chiave. Stavo cercando un modo semplice per farlo, ma ho trovato solo: (Map() ++ origMap.map(kvp=>(kvp._2->kvp._1))) Qualcuno ha un approccio più elegante?



10
Conversione di una raccolta Java in una raccolta Scala
In relazione alla domanda Stack Overflow Equivalente in Scala del nuovo HashSet (Collection) , come posso convertire una raccolta Java ( java.util.Listdiciamo) in una raccolta Scala List? In realtà sto cercando di convertire una chiamata API Java in Spring SimpleJdbcTemplate , che restituisce a java.util.List<T>, in una scala immutabile HashSet. …

3
Cosa significa param: _ * in Scala?
Essendo nuovo in Scala (2.9.1), ho un List[Event]e vorrei copiarlo in a Queue[Event], ma la seguente sintassi restituisce Queue[List[Event]]invece a: val eventQueue = Queue(events) Per qualche motivo, il seguente funziona: val eventQueue = Queue(events : _*) Ma vorrei capire cosa fa e perché funziona? Ho già guardato la firma della …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.