Resultados da pesquisa a pedido "scala"

3 a resposta

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

2 a resposta

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

9 a resposta

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

1 a resposta

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

2 a resposta

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

1 a resposta

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

2 a resposta

scala classloaders confusão

Considere o seguinte programa de teste (usando o scala 2.9.0.1) object test { def main(args:Array[String]) = ...

5 a resposta

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.

4 a resposta

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

2 a resposta

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