Resultados da pesquisa a pedido "scala"
Como descobrir se uma String Scala é analisável como Double ou nã
Suponha que eu tenha uma string no scala e que eu queira tentar analisar duas veze Eu sei disso, posso ligar paratoDouble e, em seguida, pegue a exceção do formato java num, se isso falhar, mas existe uma maneira mais limpa de fazer isso? Por ...
Como converter Alguns (“”) em Nenhum em uma linha?
Quero definir uma função: def convert(x: Option[String]): Option[String] = ...Quandox éSome(str) e astr fica vazio após o corte, será convertido em Nenhum, caso contrário, será umSome com barbante aparado. Então, o caso de teste ...
Scala GroupPor preservar o pedido de inserção?
O método groupBy em Listas, Mapas etc. gera um Mapa após a funçã Existe uma maneira de usar o groupBy para gerar um mapa que preserva a ordem de inserção (LinkedHashMap, por exemplo Estou usando loops para inserir manualmente, mas queria ...
Scala 2.10, seu impacto nas bibliotecas JSON e validação / criação de classe de caso
No Scala 2.10, aparentemente, estamos melhorando a reflexã Como isso afetará lift-json, jerkson, sjson e amigos? Além disso, podemos esperar em um futuro não muito distante uma linguagem JSON embutida com o excelente GSON do Groovy em Scal A ...
Diferença de tipo estranho ao usar o acesso de membro em vez do extrator
Dada uma tupla com elementos do tipoA e outro tipo parametrizado emA: trait Writer[-A] { def write(a: A): Unit } case class Write[A](value: A, writer: Writer[A]) E um site de uso: trait Cache { def store[A](value: A, writer: Writer[A]): Unit ...
Como obter o classOf para um objeto scala digite
Gostaria de saber como obter um objeto de classe para um tipo de objeto no Scala. Ok, isso é uma boca cheia por causa do duplo significado de objeto. Então, aqui está um exemplo que falhará: object Main { private [this] val TAG = classOf ...
Como lidar com parâmetros de consulta opcionais no framework Play
Digamos que eu já tenha um aplicativo baseado em framework Play 2.0 em funcionamento no Scala que serve uma URL como: http: // localhost: 9000 / aniversários [http://localhost:9000/birthdays] que responde com uma lista de todos os aniversários ...
Scala operador estranheza
Quando invoco o + on 2, recebo um Int de volta, mas quando é feito usando a chamada explícita do método, recebo o Doubl scala> 2+2 res1: Int = 4 scala> 2.+(2) res2: Double = 4.0 Parece que. + () É chamado no Int convertido implícito para o ...
iblioteca Scala Dispatch: como lidar com falha ou tempo limite de conexã
Estou usando a biblioteca Databinder Dispatch em um cliente para uma API REST-ish simples. Sei como detectar se recebo uma resposta HTTP com um status de erro: Http x (request) { case (200, _, _, content) => successResult(content()) case (404, ...
como manter o valor de retorno ao efetuar login no scala
Ao programar em java, sempre registro o parâmetro de entrada e retorno o valor de um método, mas no scala, a última linha de um método é o valor de retorno. então eu tenho que fazer algo como: def myFunc() = { val rs = calcSomeResult() ...