Resultados da pesquisa a pedido "scala"

3 a resposta

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

1 a resposta

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

2 a resposta

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

1 a resposta

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

11 a resposta

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

4 a resposta

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

4 a resposta

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

4 a resposta

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

6 a resposta

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"

8 a resposta

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