Resultados da pesquisa a pedido "scala"

2 a resposta

Em Scala, o que exatamente 'val a: A = _' (sublinhado) signific

O que exatamenteval a: A = _ inicializar um valor para? Este é um nulo digitado? Obrigado

3 a resposta

Uma compreensão de estruturas de dados imutáveis

Estou aprendendo scala e, como bom aluno, tento obedecer a todas as regras que encontrei. Uma regra é: IMUBILIDADE !!! ntão tentei codificar tudo com estruturas de dados imutáveis e vals, e às vezes isso é realmente difíci Mas hoje eu pensei ...

6 a resposta

Desativar seletivamente a subsunção no Scala? (digite corretamente List.contains)

List("a").contains(5)Por que umInt nunca pode estar contido em uma lista deString, isto deve gerar um erro no tempo de compilação, mas não. Testa desperdício e silenciosamente todos String contido na lista de igualdade para5, o que nunca pode ...

5 a resposta

Scala: referências circulares em tipos de dados imutávei

Estou pensando há algum tempo em como implementaria uma árvore ou lista duplamente vinculada no Scala usando apenas classes de casos imutáveis. Para a maioria das operações de "atualização", eu tenho usado o método copiar e atualizar. Por ...

1 a resposta

Executando cadeias de caracteres bash usando scala.sys.process

Eu descobri recentementesys.process em Scala, e se divertiu com seu pode Mas, quando tento combiná-lo com tubos e barras de bash, fico pres Isso obviamente não funciona: scala> "echo `date`" !! res0: String = " "`date` "entei usar o ...

3 a resposta

Como comparar valores de ponto flutuante no Scala?

Até onde eu sei, a comparação exata não faz muito sentido com valores de ponto flutuante, pois o que se pretende ser 0,0001 pode realmente ser algo como 0,0001000 ... 0001 ... Devo implementar minha própria função de comparação para especificar ...

0 a resposta

O que a anotação @elidable faz no Scala e quando devo usá-la?

Eu notei em alguns códigos da biblioteca scala, principalmentePredef, existe um código como: /** Tests an expression, throwing an `AssertionError` if false. * Calls to this method will not be generated if `-Xelide-below` * is at least ...

5 a resposta

njeção de dependência do Scala: alternativas aos parâmetros implícit

Por favor, perdoe o comprimento desta pergunt Muitas vezes, preciso criar algumas informações contextuais em uma camada do meu código e consumi-las em outro lugar. Eu geralmente me vejo usando parâmetros implícitos: def foo(params)(implicit ...

2 a resposta

Avaliação de bloco "return" e "try-catch-finalmente" no scala

Os dois códigos a seguir geram resultados diferentes: def x = try{ true } finally falseinvoke x getstrue def y:Boolean = try{ return true } finally { return false }invoke y getsfalse areturn versão @ se comporta da mesma forma que o Jav ...

5 a resposta

iferenças entre Scala Functor e Mon

Pode alguém explicar as diferenças entre o Functor e o Monad no contexto do Scal