Resultados da pesquisa a pedido "scala"
Quando usar a opção
Aprendo o Scala há algum tempo e não consigo entender claramente o uso do Option. Isso me ajuda a evitar verificações nulas ao encadear funções (de acordo com docs [http://www.scala-lang.org/api/current/scala/Option.html]). Está claro para ...
private [this] vs private
Em Scala, vejo esse recurso como variável objeto-privada. Do meu background Java não muito rico, aprendi a fechar tudo (torná-lo privado) e a abrir (fornecer acessadores), se necessário. Scala apresenta um modificador de acesso ainda mais ...
Como obter a última data de um mês específico com o JodaTime?
Preciso obter o primeiro encontro (comoorg.joda.time.LocalDate) de um mês e o último. Obter o primeiro é trivial, mas o último parece precisar de lógica, já que os meses têm duração diferente e a duração de fevereiro varia ao longo dos anos. ...
Scala - modificando elementos aninhados em xml
Estou aprendendo scala e pretendo atualizar um nó aninhado em alguns xml. Tenho algo funcionando, mas estou me perguntando se é a maneira mais elegant Tenho alguns xml: val InputXml : Node = <root> <subnode> <version>1</version> ...
ariáveis mais baixas na correspondência de padrões
Este código funciona bem: val StringManifest = manifest[String] val IntManifest = manifest[Int] def check[T: Manifest] = manifest[T] match { case StringManifest => "string" case IntManifest => "int" case _ => "something else" }Mas se minúsculas ...
Dependências não resolvidas ao criar o projeto play 2.0
Downloaded play-2.0 do tipo safe ontem, seguindo as instruções o máximo possível, mas quando eu for compilar com o sbt eu recebo erros de dependência não resolvidos: [warn] :: org.slf4j # slf4j-api; 1.6.1: configuração não encontrada ...
Play 2.0 com Eclipse 3.6, edição de modelos Scala
Sou novo no mundo do Play e do Scala, por isso estou precisando de ajuda para descobrir como editar os arquivos de modelo do scala usando o Eclipse. Já instalei o scala ide 2.9, mas quando tento editar o index.scala.html, o conteúdo do arquivo ...
Crie uma nova tarefa que execute um programa
Preciso definir tarefas personalizadas que calculem o nome de uma classe principal e depois a executem. Eu estava pensando em algo assim customTask { mainClass = compute main class name based on env runMain(mainClass, jvm-args, fork=true) }e ...
Encontre números primos usando Scala. Ajude-me a melhorar
Escrevi este código para encontrar os números primos menores que o número i na scal def findPrime(i : Int) : List[Int] = i match { case 2 => List(2) case _ => { val primeList = findPrime(i-1) if(isPrime(i, primeList)) i :: primeList ...
Como obter o IP do cliente?
Embora isso pareça bobo, não consegui encontrar uma maneira de obter o IP do cliente no Play 2.0. Estava disponível no 1.2.x comoHttp.Request.remoteAddress, mas 2.0 (verifiquei principalmente a API Scala, mas também fiz uma verificação rápida da ...