Resultados da pesquisa a pedido "scala"
Em Scala, o que exatamente 'val a: A = _' (sublinhado) signific
O que exatamenteval a: A = _ inicializar um valor para? Este é um nulo digitado? Obrigado
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
iferenças entre Scala Functor e Mon
Pode alguém explicar as diferenças entre o Functor e o Monad no contexto do Scal