Resultados da pesquisa a pedido "scala"
Play framework com scala e GAE
Alguém sabe como executar a versão scala da estrutura do Play no Google App Engine? Neste ponto, estou apenas tentando executar o aplicativo padrão. Estou usando o Play 1.2.2 com os módulos gae-1.4 e scala-0.9. Criei um aplicativo padrão ...
Por que o Scala não infere totalmente os parâmetros de tipo quando os parâmetros de tipo são aninhados?
Considere o seguinte código Scala: abstract class A abstract class B[T <: A] class ConcreteA extends A class ConcreteB extends B[ConcreteA] class Example[U <: B[T], T <: A]( resolver: U ) object Test { new Example( new ConcreteB ) }A última ...
O que é o pacote _root_ no Scala?
Estou usando o IntelliJ IDEA com o plug-in Scala. Se eu fizer referência ao HashMap no código e usar Alt-Enter para adicionar a importação, o pacote será importado como: _root_.scala.collection.immutable.HashMapQual é orai parte disso? ...
Scala tipo abstrato representando o tipo de subclasse
Estou procurando uma maneira de definir um método que retorne um tipo T em que T = o tipo da subclass Eu sei que eu poderia fazer isso usando tipos abstratos, mas não gosto da sobrecarga de ter que redefinir T para cada subclass Algum código ...
Desembalagem dupla no mapa Operações
Costumo trabalhar com Listas, Seqs e Iteradores de Tuplas e gostaria de fazer algo como o seguinte, val arrayOfTuples = List((1, "Two"), (3, "Four")) arrayOfTuples.map { (e1: Int, e2: String) => e1.toString + e2 } No entanto, o compilador nunca ...
iferença de tipo de força
No Scala, posso aplicar a igualdade de tipos no tempo de compilação. Por exemplo case class Foo[A,B]( a: A, b: B )( implicit ev: A =:= B ) scala> Foo( 1, 2 ) res3: Foo[Int,Int] = Foo(1,2) scala> Foo( 1, "2" ) <console>:10: error: Cannot prove ...
Problemas de escopo de conversão implícita do Scala
Tome este código: class Register(var value:Int = 0) { def getZeroFlag() : Boolean = (value & 0x80) != 0 } object Register { implicit def reg2int(r:Register):Int = r.value implicit def bool2int(b:Boolean):Int = if (b) 1 else 0 }Eu quero usá-lo ...
Em Scala, por que o NaN não está sendo capturado pela correspondência de padrões?
Meu método é o seguinte def myMethod(myDouble: Double): Double = myDouble match { case Double.NaN => ... case _ => ... }O depurador IntelliJ está mostrando NaN, mas isso não está sendo detectado na minha correspondência de padrões. Existem ...
Qual é a sintaxe do Scala para uma função que assume qualquer subtipo de Ordenado [A
Eu quero escrever uma função que funcione em qualquer tipo de Scala com uma ordem total (ou seja, eu posso usar '<' nela). Qual é a sintaxe para isso? O melhor que eu criei é def lessThan[T <: Ordered[T]](x: T, Y: T) = x < yIsso não funciona ...
bjeto @Scala MODULE $
Qual é o objetivo do objeto Scala MODULE $? O seguinte objeto Scala: object TestScalaObject { val TEST_SYMBOL = "*" def testMethod(x : String) : String = x } compila em dois arquivos de bytecode TestScalaObject.class e TestScalaObject $ .class ...