Resultados da pesquisa a pedido "scala"
Função de passagem como bloco de código entre chaves
Algumas vezes eu vi um código Scala assim: object Doer{ def doStuff(op: => Unit) { op } }Invocado desta maneira: Doer.doStuff{ println("Done") }O que é estranho para mim é como uma função é passada para outra função como apenas um bloco de ...
O Spark fica sem memória ao agrupar por chave
Estou tentando executar uma transformação simples de dados de rastreamento comuns usando o host Spark em um EC2 usandoeste guia [http://spark-summit.org/2013/exercises/launching-a-bdas-cluster-on-ec2.html], meu código fica assim: package ccminer ...
Como o Akka é usado no Play?
Página inicial do Play [http://www.playframework.com/]diz: Criado no Akka, o Play fornece um consumo de recursos previsível e mínimo (CPU, memória, threads) para aplicativos altamente escalonáveis. Gostaria de saber exatamente como e onde o ...
Usando Futuros em Atores Akka
Estou apenas começando a aprender Akka Actors em Scala. Meu entendimento é que as mensagens recebidas por um ator são colocadas em fila na caixa de correio de um ator e processadas uma por vez. Ao processar as mensagens uma de cada vez, ...
É possível instalar um retorno de chamada após a conclusão do processamento da solicitação no Spray?
Estou tentando servir grandes arquivos temporários do Spray. Preciso excluir esses arquivos quando a solicitação HTTP for concluída. Não consegui encontrar uma maneira de fazer isso até agora ... Estou usando um código parecido ...
Por que scala.util.Failure tem um parâmetro de tipo?
scala.util.Failure é declarado assim: final case class Failure[+T](exception: Throwable) extends Try[T]`É preciso um parâmetro de tipoT o que parece completamente desnecessário, dado oFailure poderia ser facilmente declarado como um subtipo ...
Usando Tuplas no mapa, mapa plano, ... funções parciais
Se eu fizer: val l = Seq(("un", ""), ("deux", "hehe"), ("trois", "lol")) l map { t => t._1 + t._2 }Está certo. Se eu fizer: val l = Seq(("un", ""), ("deux", "hehe"), ("trois", "lol")) l map { case (b, n) => b + n }Tudo bem também. Mas se eu ...
Programação funcional, mapa Scala e dobra à esquerda [fechado]
Quais são alguns bons tutoriais na dobra à esquerda? Pergunta original, restaurada da exclusão para fornecer contexto para outras respostas: Estou tentando implementar um método para encontrar a caixa de retângulo de círculo, círculo, ...
Acessando um valor de anotação no Scala
TL; DR:Basicamente, estou procurando o equivalente Scala do Java: (MyAnnotation) Thing.getClass().getAnnotations()[0]Apesar de poder descobrir com facilidade anotações e consultas com base no tipo delas, não consigo obter ...
Scala rápido arquivo de texto ler e fazer upload para a memória
No Scala, para ler um arquivo de texto e enviá-lo para uma matriz, uma abordagem comum é scala.io.Source.fromFile("file.txt").getLines.toArrayEspecialmente para arquivos muito grandes, existe uma abordagem mais rápida, talvez lendo primeiro os ...