Resultados da pesquisa a pedido "scala-collections"
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 ...
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] ...
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 ...
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: ...
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] ...
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] ...
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 <-> ...