Resultados da pesquisa a pedido "scala-collections"

2 a resposta

Como posso garantir que o tipo dinâmico da minha coleção Scala personalizada seja preservado durante um mapa ()?

Eu li o muito interessantertigo sobre a arquitetura das coleções Scala 2 [http://www.scala-lang.org/docu/files/collections-api/collections-impl.html] e tenho experimentado um pouco isso. Para começar, simplesmente copiei o código final para o ...

2 a resposta

Como converter uma [String] de matriz em uma [String] de conjunt

Eu tenho uma matriz de strings. Qual é a melhor maneira de transformá-lo em um conjunto imutável de strings? Presumo que seja uma chamada de método único, mas não a encontro nos documentos da scal Estou usando o scala 2.8.1.

5 a resposta

Como implementar o Mapa com operação padrão no Scala

class DefaultListMap[A, B <: List[B]] extends HashMap[A, B] { override def default(key: A) = List[B]() }Eu não quero criar mapaA -> List[B]. No meu caso, éLong -> List[String] mas quando eu receber a chave do mapa que não tem valor, gostaria de ...

9 a resposta

Convertendo uma coleção Java em uma coleção Scala

Related to Stack Overflow questionScala equivalente ao novo HashSet (Collection) [https://stackoverflow.com/questions/674545], como faço para converter uma coleção Java java.util.List digamos) em uma coleção ScalaList? Na verdade, estou ...

3 a resposta

Por que o conjunto imutável do Scala não é covariante em seu tipo?

EDITA: Reescreveu esta pergunta com base na resposta original Oscala.collection.immutable.Set class não é covariante em seu parâmetro de tipo. Por que é isso import scala.collection.immutable._ def foo(s: Set[CharSequence]): Unit = { println(s) ...

4 a resposta

Como agrupar uma sequência repetitiva de tamanho variável no Scala

Tenho uma coleção de ints que se repetem em um padrão: val repeatingSequence = List(1,2,3,1,2,3,4,1,2,1,2,3,4,5) Gostaria de seção que listar quando o padrão se repete; neste caso, quando a sequência voltar para 1: val groupedBySequence = ...

3 a resposta

Enriquecendo coleções Scala com um método

Como adiciono umforeachWithIndex nas coleções Scala? Isso é o que eu pude criar até agora: implicit def iforeach[A, CC <: TraversableLike[A, CC]](coll: CC) = new { def foreachWithIndex[B](f: (A, Int) => B): Unit = { var i = 0 for (c <- coll) { ...

3 a resposta

Scala: Qual é a diferença entre os atributos Traversable e Iterable nas coleções Scal

Eu olhei paraessa questã [https://stackoverflow.com/questions/2602379/in-scala-2-8-collections-why-was-the-traversable-type-added-above-iterable] , mas ainda não entendo a diferença entre os atributos Iterável e Traversável. Alguém pode explicar?

2 a resposta

Scala: Contém em conjuntos mutáveis e imutáveis

escobri um comportamento estranho para conjuntos mutáveis que não consigo entende Tenho um objeto que quero adicionar a um conjunto. O método equals para a classe é substituído. Quando adiciono dois objetos diferentes ao conjunto, que produz a ...

4 a resposta

java.util.Iterator para a lista Scala?

Por favor, tenha paciência comigo, eu ainda sou muito noobish com Scala. Eu tenho o seguinte código private lazy val keys : List[String] = obj.getKeys().asScala.toList obj.getKeys retorna um java.util.Iterator Calling asSala, via JavaConverers ...