Resultados da pesquisa a pedido "scala"
Por que uma variável não pode ser um identificador estável?
Os seguinte def mMatch(s: String) = { var target: String = "a" s match { case `target` => println("It was " + target) case _ => println("It was something else") } } não compila: erro: é necessário um identificador estável, mas o destino foi ...
Qual é a convenção de nomenclatura para as classes de tipo no Scala?
No mundo Java, as convenções de nomenclatura para interfaces estão muito bem estabelecidas. Por exemplo, quando você diz que determinada classe implementa a interfaceComparable, você pode dizer que seus objetos são comparáveis. No entanto, as ...
A Scalatest tem suporte para suposições?
Conforme o título, estou pensando se é possível fornecer "suposições" para o Scalatest ao definir um caso de teste específico. As premissas nesse contexto seriam pré-condições para um teste, de modo que, se a suposição fosse avaliada como falsa, ...
Alterando o layout do projeto no SBT 0.10.x
Sinto-me um idiota, mas não consigo alterar o layout do meu projeto com o SBT 0.10.x. No meu projeto sbt 0.7.x, adicionei as linhas: override def mainScalaSourcePath = "src" / "scala" override def testScalaSourcePath = "test" / "scala" override ...
Quais são os usos práticos do estilo de aplicação?
Sou um programador Scala, aprendendo Haskell agora. É fácil encontrar casos de uso práticos e exemplos do mundo real para conceitos de OO, como decoradores, padrão de estratégia etc. Livros e interwebs são preenchidos com el Cheguei à ...
computação @costly que ocorre em isDefined e Apply de uma PartialFunction
É bem possível que, para saber se uma função está definida em algum momento, é necessário fazer um sinal de que uma parte significativa da computação deve ser executada. Em umPartialFunction, ao implementarisDefined eapply, ambos os métodos ...
Qual é o problema com toda essa crost
As duas classes parecem úteis e as maneiras de usá-las são bastante óbvias. Mas então eu olho para a documentação da API e fico confuso: def joinLeft [A1 >: A, B1 >: B, C] (implicit ev: <:<[A1, Either[C, B1]]): Either[C, B1] Joins an Either ...
Como executo uma classe principal sbt a partir do shell como programa de linha de comando norma
Como posso executar um aplicativo sbt no shell, para poder executar meu aplicativo como um programa de linha de comando normal (como se fosse executado diretamente viascala mas sem ter que configurar um caminho de classe enorme)? Sei que posso ...
In Scala, como removo duplicatas de uma list
Suponha que eu tenho val dirty = List("a", "b", "a", "c") Existe uma operação de lista que retorna "a", "b", "c"
Queda de desempenho após 5 dias executando o aplicativo da web, como identificar o gargalo?
Desenvolvi um aplicativo Web usando a seguinte pilha de tecnologia: Jav Mysql ScalaPlay Frameworkntegração do DavidMail (para calandra e servidor de troc JavamailAkka actor Nos primeiros dias, o aplicativo é executado sem problemas e sem ...