Resultados da pesquisa a pedido "scala"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 )( ...