Resultados da pesquisa a pedido "scala"

4 a resposta

Desativar o logon Slick

Slick enche o console com uma enorme quantidade de mensagens de log. Eu queria, como a documentação sugerida, usarslf4j-nop, portanto, o log está desativado, mas o Akka precisa de sua própria biblioteca slf4j. Então eu fiquei comakka-slf4j_2.10 ...

3 a resposta

Correspondência de padrão sem distinção entre maiúsculas e minúsculas para seqüências de caracteres

match (str) { case "String1" => ??? case "String2" => ??? }Esta é uma correspondência que diferencia maiúsculas de minúsculas. Como escrever correspondência sem distinção entre maiúsculas e minúsculas? Sei que posso ligar para o LowCase para cada ...

2 a resposta

Tratamento de falhas em atores Akka

Eu tenho um exemplo muito simples em que eu tenho um ator (SimpleActor) que executam uma tarefa periódica enviando uma mensagem para si. A mensagem está agendada no construtor para o ator. No caso normal (ou seja, sem falhas) tudo funciona ...

1 a resposta

Confuso como configurar um projeto sbt de vários projetos

Estou usando o sbt .13 aqui. Eu tenho isso até agora: import sbt._ import Keys._ import play.Project._ object ApplicationBuild extends Build { val appVersion = "1.0" resolvers += "local maven" at "/Users/blankman/.m2/repository/" val ...

5 a resposta

Como adicionar rastreamento dentro de uma compreensão 'for'?

Para rastreamento de log dentro de umfor compreensão, usei atribuição fictícia como esta: val ll = List(List(1,2),List(1)) for { outer <- ll a = Console.println(outer) // Dummy assignment makes it compile inner <- outer } yield inneroa = pouco ...

3 a resposta

Usando compreensão, Try e sequências no Scala

Digamos que você tenha vários métodos: def foo() : Try[Seq[String]] def bar(s:String) : Try[String]e você deseja compreender: for { list <- foo item <- list result <- bar(item) } yield resulté claro que isso não será compilado, pois o Seq não ...

4 a resposta

Coincidir com "avanço": executando o mesmo trecho de código para mais de um caso?

Qual é a maneira do Scala de escrever o seguinte código: int i; switch(i) { case 1: a(); break; case 2: case 15: b(); c(); break; default: foo() }I.e. qual é a maneira idiomática de executar o mesmo pedaço de código com base em vários valores de ...

2 a resposta

Combinando serializadores de tipo e campo

Vamos supor que eu tenha uma classe de caso com a seguinte configuração: case class Place(id:java.util.UUID, name:String)Eu posso escrever um serializador (de trabalho!) Para esse tipo da seguinte maneira: class placeSerializer extends ...

1 a resposta

Sobre as atribuições e métodos de configuração do Scala

Edit: O bug que levou esta perguntafoi corrigido [https://issues.scala-lang.org/browse/SI-4237]. Na Referência Scala, eu posso ler (p. 86): A interpretação de uma atribuição a uma variável simples x = e depende da definição de x. Se x denota ...

5 a resposta

Tentar cruzar a compilação de um projeto para o Scala 2.11 falha com "erro ao carregar o Object, falta de dependência 'objeto scala no espelho do compilador'"

Estou tentando compilar meu projeto para o Scala 2.10 e 2.11 para poder liberar versões para as duas versões do scala, mas sempre que tento fazê-lo, ele falha com a seguinte mensagem: #( 04/26/14@ 7:40 )( ...