Resultados da pesquisa a pedido "scala-collections"

3 a resposta

omportamento inconsistente para xs.sliding (n) se n for menor que tamanh

De acordo com scaladoc, deslizante () retorna ... "Um iterador produzindo coleções iteráveis de tamanhosize, exceto o último e o único elemento, será truncado se houver menos elementos quesize. " Para mim, intuitivamente, deslizar (n) retornaria ...

2 a resposta

Qual é a diferença entre JavaConverters e JavaConversions no Scala?

Dentroscala.collection [http://www.scala-lang.org/api/current/index.html#scala.collection.package], existem dois objetos muito semelhantesJavaConversions [http://www.scala-lang.org/api/current/scala/collection/JavaConversions%24.html] ...

3 a resposta

Usando métodos scala vararg em java

Por que todos os métodos scala vararg, quando usados em java, parecem aceitar uma Seq de variáveis e não podem ser usados como métodos nativos vararg em java. Isso é um inseto Por exemplo,Buffer tem o métododef append(elems: A*): Unit. Mas em ...

5 a resposta

Produto cartesiano preguiçoso de várias Seqs em Scala

Implementei um método simples para gerar produtos cartesianos em váriosSeqs assim: object RichSeq { implicit def toRichSeq[T](s: Seq[T]) = new RichSeq[T](s) } class RichSeq[T](s: Seq[T]) { import RichSeq._ def cartesian(ss: ...

2 a resposta

Semantics of Scala Traversable, Iterable, Sequence, Stream e View?

Existem outras perguntas, como Scala: Qual é a diferença entre os atributos Traversable e Iterable nas coleções Scal [https://stackoverflow.com/questions/7425370/scala-what-is-the-difference-between-traversable-and-iterable-traits-in-scala-c] ...

1 a resposta

Retornando o mesmo tipo de coleção, com parâmetros diferentes

Daniel Sobral mostrou como podemos criar um método que retorna o mesmo tipo de coleção no qual foi chamado em sua resposta a esta pergunta:etornando o tipo de coleção original no método genéri [https://stackoverflow.com/q/8235462/770361] ...

12 a resposta

Existe mapas bidirecionais em Scal

Gostaria de vincular duas colunas de identificadores exclusivos e poder obter um valor de primeira coluna por um valor de segunda coluna e um valor de segunda coluna por um valor de primeira coluna. Algo com Map(1 <-> "one", 2 <-> "two", 3 <-> ...