Resultados da pesquisa a pedido "scala-collections"

1 a resposta

Exemplo simples de extensão de uma coleção Scala

Estou procurando um exemplo muito simples de subclasse de uma coleção Scala. Não estou muito interessado em explicações completas de como e por que tudo funciona; muitos deles estão ...

1 a resposta

Como converter um java.util.Map em scala.collection.immutable.Map em Java?

Encontro muitas pessoas tentando fazer isso e perguntando sobre isso, mas a pergunta é sempre respondida em termos de código scala. Eu preciso chamar uma API que esteja esperando um scala.collection.immutable.Map, mas eu tenho um java.util.Map, ...

5 a resposta

Histograma simples de Scala

Para um dadoArray[Double], por exemplo val a = Array.tabulate(100){ _ => Random.nextDouble * 10 }qual é uma abordagem simples para calcular um histograma comn caixas?

3 a resposta

Qual é a maneira correta de remover elementos de um mapa mutável de scala usando um predicado

Como fazer isso sem criar novas coleções? Existe algo melhor que isso? val m = scala.collection.mutable.Map[String, Long]("1" -> 1, "2" -> 2, "3" -> 3, "4" -> 4) m.foreach(t => if (t._2 % 2 == 0) m.remove(t._1)) println(m)P.S. em Scala 2.8

2 a resposta

Como encontrar o número de pares (chave, valor) em um mapa no scala?

Preciso encontrar o número de pares (chave, valor) em um mapa no meu código Scala. Posso percorrer o mapa e obter uma resposta, mas queria saber se existe alguma função direta para esse fim ou não.

2 a resposta

Correspondência de padrões do mapa Scala

Como fazer a correspondência de padrões em umMap em Scala? Uma tentativa (que não funciona) inclui, Map("a"->1, "b"->2, "c"->3) match { case Map(a,b,_*) => a }que erra com value Map is not a case class, nor does it have an unapply/unapplySeq ...

1 a resposta

Scala Map.mapValues stackoverflowerror

O código a seguir resulta em um StackOverflowError na última linha. object StackTest extends App{ @tailrec def incrementValues(acc: Map[String, Int], inc: Int): Map[String, Int] = { if(inc == 0) acc else incrementValues(acc.mapValues(_ + 1), inc ...

3 a resposta

Aplicar função a um elemento apenas na lista ou matriz no Scala

Para qualquer lista ou matriz, por exemplo val list = (1 to 3).toList val array = (1 to 3).toArraye uma determinada função que mapeia de e para o tipo de coleção, por exemplo def f(v: Int): Int = v + 10como aplicarf ao i-ésimo elemento delist ...

3 a resposta

maneira curta de quebrar para um tipo de coleção específico?

scala> val m = Map(1 -> 2) m: scala.collection.immutable.Map[Int,Int] = Map(1 -> 2) scala> m.map{case (a, b) => (a+ 1, a+2, a+3)} res42: scala.collection.immutable.Iterable[(Int, Int, Int)] = List((2,3,4))O que eu quero é que o tipo de resultado ...

1 a resposta

Sublinhados e concatenação de strings no List.map com Scala [duplicado]

Esta pergunta já tem uma resposta aqui: Scala foreach comportamento estranho [/questions/2173373/scala-foreach-strange-behaviour] 5 respostasScala permite que você use um sublinhado para fazer um mapa simples. Então, por exemplo, em vez de ...