Resultados da pesquisa a pedido "scala"

16 a resposta

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 ...

6 a resposta

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 ...

8 a resposta

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 ...

6 a resposta

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 ...

2 a resposta

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 ...

6 a resposta

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 ...

12 a resposta

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 ...

4 a resposta

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 ...

6 a resposta

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, ...

12 a resposta

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() ...