Perguntas com a marcação «scala-collections»

Biblioteca de coleção para linguagem de programação Scala

18
A biblioteca de coleções do Scala 2.8 é um caso de “a maior nota de suicídio da história”? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …

4
Scala 2.8 breakOut
No Scala 2.8 , há um objeto em 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() } Foi-me dito que isso resulta em: > import scala.collection.breakOut > val map : Map[Int,String] = …

6
Quando devo escolher Vector no Scala?
Parece que Vector estava atrasado para a festa das coleções Scala, e todas as publicações influentes do blog já haviam saído. Em Java ArrayListé a coleção padrão - eu poderia usar, LinkedListmas apenas quando eu pensei em um algoritmo e me preocupei o suficiente para otimizar. No Scala, devo usar …





1
Stream vs Views vs Iterators
Quais são as diferenças entre Streams, Views (SeqView) e Iterators no scala? Este é o meu entendimento: São todas listas preguiçosas. Os fluxos armazenam em cache os valores. Iteradores podem ser usados ​​apenas uma vez? Você não pode voltar ao início e avaliar o valor novamente? Os valores da visualização …

6
Como ler arquivos da pasta de recursos no Scala?
Eu tenho uma estrutura de pastas como a abaixo: - main -- java -- resources -- scalaresources --- commandFiles e nessas pastas tenho meus arquivos que devo ler. Aqui está o código: def readData(runtype: String, snmphost: String, comstring: String, specificType: String): Unit = { val realOrInvFile = "/commandFiles/snmpcmds." +runtype.trim // …


10
Maneira elegante de inverter um mapa no Scala
Aprendendo Scala atualmente e necessário inverter um mapa para fazer algumas pesquisas de valor invertido-> chave. Eu estava procurando uma maneira simples de fazer isso, mas só encontrei: (Map() ++ origMap.map(kvp=>(kvp._2->kvp._1))) Alguém tem uma abordagem mais elegante?



10
Convertendo uma coleção Java em uma coleção Scala
Relacionado à questão do Stack Overflow Scala equivalente a new HashSet (Collection) , como faço para converter uma coleção Java ( java.util.Listdigamos) em uma coleção Scala List? Na verdade, estou tentando converter uma chamada de API Java para Spring SimpleJdbcTemplate , que retorna um java.util.List<T>, em um Scala imutável HashSet. …

3
O que param: _ * significa em Scala?
Sendo novo no Scala (2.9.1), tenho um List[Event]e gostaria de copiá-lo para um Queue[Event], mas a seguinte sintaxe produz um em Queue[List[Event]]vez disso: val eventQueue = Queue(events) Por algum motivo, o seguinte funciona: val eventQueue = Queue(events : _*) Mas gostaria de entender o que ele faz e por que …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.