Resultados da pesquisa a pedido "scala"

2 a resposta

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

1 a resposta

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

5 a resposta

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

4 a resposta

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

2 a resposta

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?

2 a resposta

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

6 a resposta

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

3 a resposta

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

4 a resposta

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?

1 a resposta

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