Resultados da pesquisa a pedido "scala"
uringas genéricos em declarações variáveis no Sca
Em Java eu devo fazer isso: class MyClass { private List<? extends MyInterface> list; public void setList(List<MyImpl> l) { list = l; } }...assumindo que MyImpl implements MyInterface) claro O que é o analógico para isso em Scala, ao usar ...
'copiar' para classes que não são de cas
Quando estou projetando objetos imutáveis, as classes de caso são incrivelmente úteis por causa do @ gerado automaticamencopy método. Mas as classes de caso têm seus próprios problemas: elas não devem ser herdadas e fornecem um extrator, mesmo ...
rogramação dinâmica no paradigma funcion
Estou olhando paraProblem trinta e um [http://projecteuler.net/index.php?section=problems&id=31] no Projeto Euler, que pergunta quantas maneiras diferentes existem de ganhar £ 2 usando qualquer número de moedas de 1p, 2p, 5p, 10p, 20p, 50p, £ 1 ...
Scala: como escrever o método que retorna o objeto digitado para o tipo de implementação do receptor
Estou ciente de que a herança de classe de caso foi preterida no Scala, mas por uma questão de simplicidade, usei-a no exemplo a seguir: scala> case class Foo(val f: String) { def foo(g: String): Foo = { this.copy(f=g) }} defined class Foo ...
s coleções paralelas do @Will Scala garantem o pedid
Se eu tenho isso: val a = Array(...)e eu escrevo a.par.map(e => someFunc(e))A coleção resultante estará na mesma ordem que a coleção não paralela?
Por que não posso atribuir a var na subclasse Scal
uponha que eu tenha a seguinte classe abstrata: abstract class A (var is_happy : Boolean) { def toggle_happiness(); } E agora quero definir uma classe concreta que implemente otoggle_happiness() método: class B (is_happy : Boolean) extends A ...
Como implementar um serviço da Web REST usando o Akka?
Pretendo implementar uma API Web baseada em REST baseada em Akka. Não tenho certeza sobre o uso de spray. Eu consideraria usar Scalatra, se é bom. Basicamente, estou interessado em usar os benefícios de simultaneidade do modelo Scala Actor. Não ...
Em Scala, por que obtenho essa “expressão polimórfica não pode ser instanciada ao tipo esperado”?
Por que o seguinte ocorre no Scala 2.9.0.1 scala> def f(xs: Seq[Either[Int,String]]) = 0 f: (xs: Seq[Either[Int,String]])Int scala> val xs = List(Left(0), Right("a")).iterator.toArray xs: Array[Product with Serializable ...
Por que as matrizes são invariantes, mas lista covariante?
Por exemplo. porqu val list:List[Any] = List[Int](1,2,3) trabalho, mas val arr:Array[Any] = Array[Int](1,2,3) falha (porque as matrizes são invariantes). Qual é o efeito desejado por trás dessa decisão de design?
Por que alguém seleciona membros do tipo Scala com um hash em vez de um ponto?
No Scala, a sintaxe para selecionar um tipo de uma classe é diferente da seleção de qualquer outra coisa de uma classe. Na medida em que o primeiro usa um hash como operador de seleção, em vez de um ponto. Por que é que Exemplo: se tivermos uma ...