Resultados da pesquisa a pedido "scala"
Em Scala, existe uma abreviação para reduzir a aridade de um tipo genéric
Eu quero ligar para o Scalazpure método para colocar um valor na mônada do estado. Os seguintes trabalhos: type IntState[A] = State[Int, A] val a = "a".pure[IntState] a(1) (Int, java.lang.String) = (1,a) Eu também posso eliminar o alias de tipo ...
Como funciona o '1 * BigInt (1)' e como posso fazer o mesmo?
Eu tento implementar algum tipo de número e encontrei o problema que mynum * 1works, mas não 1 * mynum Tentei definir uma conversão implícita como esta case class Num(v: Int) { def * (o: Int) = new Num(v*o) } implicit def int2Num(v: Int) = ...
Computação com prazo
Estou tentando escrever uma construção que me permita executar cálculos em uma determinada janela de tempo. Algo como def expensiveComputation(): Double = //... some intensive math val result: Option[Double] = timeLimited( 45 ) { ...
O que realmente acontece por trás do Scala runtime / REPL ao executar um programa '.scala'?
Quando executo algo como o seguinte na linha de comando, o que realmente acontec > scala hello.scala Existe um hello.class gerado, executado e depois descartado? Ou Scala se comporta de alguma forma como um intérprete neste caso? Só ...
aracteres identificadores válidos no Sca
Uma coisa que acho bastante confusa é saber quais caracteres e combinações posso usar nos nomes de métodos e variáveis. Por exempl val #^ = 1 // legal val # = 1 // illegal val + = 1 // legal val &+ = 1 // legal val &2 = 1 // illegal val £2 = 1 ...
Como acessar um método estático Java do Scala, com um alias de tipo para a classe em que reside
Dado o alias de tipotype Cal = java.util.Calendar como pode ostatic getInstance método ser acessado? Tentei o seguinte no Scala REPL: scala> type Cal = java.util.Calendar defined type alias Cal scala> Cal.getInstance <console>:8: error: not ...
scala classloaders confusão
Considere o seguinte programa de teste (usando o scala 2.9.0.1) object test { def main(args:Array[String]) = ...
Qual é a diferença entre == e .equals no Scala?
Qual é a diferença entre== e.equals() em Scala e quando usar qual? implementação é a mesma que em Jav EDIT: A pergunta relacionada fala sobre casos específicos deAnyVal. O caso mais geral éAny.
Como definir uma operação de igualdade personalizada que será usada por imutáveis métodos de comparação de conjuntos
Tenho um conjunto imutável de uma classe, Set [MyClass], e quero usar os métodos Set intersect e diff, mas quero que eles testem a igualdade usando meu método equals personalizado, em vez do teste padrão de igualdade de objetos Tentei ...
omposição de funções de métodos, funções e funções parcialmente aplicadas no Scala
Algo semelhante a Stack Overflow questionCompose e andThen métodos [https://stackoverflow.com/questions/7505304/compose-and-andthen-methods-problem] , Eu tenho trabalhado através do TwitterScala ...