Resultados da pesquisa a pedido "scala"

2 a resposta

rro com varargs para objetos de função no Scal

Por que isso não funciona val f = (args: Int*) => args.sum error: ')' expected but identifier found. val f = (args: Int*) => args.sum ^Isto funciona perfeitamente bem def sum(args: Int*) = args.sum val f = sum _so faz isso val f: (Int*) => Int ...

4 a resposta

Como obter carga útil de um POST no Play 2.0

Estou tentando implementar uma API REST com o Play 2.0 (Scala), mas estou ficando preso no método POST. Como obtenho a carga do objeto Request? Não encontrei nenhuma documentação sobre isso e não consegui descobrir a partir do código-font

4 a resposta

Em Scala, é possível compactar duas listas de tamanhos diferente

Por exemplo, suponha que eu tenho val letters = ('a', 'b', 'c', 'd', 'e') val numbers = (1, 2) É possível produzir uma lista (('a',1), ('b',2), ('c',1),('d',2),('e',1))

2 a resposta

Compor o comportamento das características em Scala em um método de recebimento Akka

Considere estas duas características: trait Poked extends Actor { override def receive = { case Poke(port, x) => ReceivePoke(port, x) } def ReceivePoke(port: String, x: Any) } trait Peeked extends Actor { override def receive = { case ...

2 a resposta

Como corrigir meu fluxo de Fibonacci no Scala

Definei uma função para retornar o fluxo de Fibonacci da seguinte maneira: def fib:Stream[Int] = { Stream.cons(1, Stream.cons(2, (fib zip fib.tail) map {case (x, y) => println("%s + %s".format(x, y)); x + y})) }s funções funcionam bem, mas ...

1 a resposta

Atualizar o valor do HashMap mutável, que é uma coleção mutável

Eu tenho um mapa que fica assim:Map[ A -> Collection[B]]. Este mapa é atualizado em um loop - o que é especial, porém, é que as atualizações significam principalmente a adição de um elemento B à Coleção [B] (para algumas teclas A Estou ...

2 a resposta

Encontre todos os implícitos

Existe uma maneira no Scala de encontrar e exibir todos os usos de implícitos no meu código ou compilar sem implícitos ativados (para que eu receba erros de compilação)? Espero identificar lugares onde, acidentalmente, estou alocando memória ...

3 a resposta

Como tornar essa função do primeiro resultado não nulo mais elegante / concisa?

getFirstNotNullResult executa uma lista de funções, até que uma delas retorne um valor não nulo. Como implementar o getNotNullFirstResult de forma mais elegante / concisa? object A { def main(args: Array[String]) { println(test()); } def test(): ...

3 a resposta

sbt dependências não resolvidas sbt_2.9.1; 0.7.4 sbt_2.9.1; 0.7.7:

Eu estava recebendo dependências não resolvidas como a perguntaaqu [https://stackoverflow.com/questions/7994618/how-to-use-scala-time/8721000#8721000] . Getting org.scala-tools.sbt sbt_2.9.1 0.7.7 ...

4 a resposta

O que são lambdas de tipo em Scala e quais são seus benefício

Sometime Tropeço na notação semi-misteriosa de def f[T](..) = new T[({type l[A]=SomeType[A,..]})#l] {..} nas postagens do blog Scala, que fornecem uma onda manual "usamos esse truque lambda de tipo" Enquanto tenho alguma intuição sobre isso ...