Resultados da pesquisa a pedido "scala"

3 a resposta

Por que Scala avisa sobre apagamento de tipo no primeiro caso, mas não no segund

Tenho duas funções (estas não foram editadas desde o original - algumas das respostas abaixo estão respondendo às originais que retornaram uma sequência de ()): def foo1[A](ls: Iterable[A]) : Iterator[A] = for (List(a, b) <- ls sliding 2) yield ...

2 a resposta

Quando usar auto-referências ou composição?

Dê uma olhada no seguinte trecho de código: trait T { def y = println("hello") } class A { self: T => def x = y } abstract class B { val self: T def x = self.y } val a = new A with T val b = new B with T { val self = this } a.x b.xs classes A e ...

3 a resposta

Scala - recebendo um retorno de chamada quando um processo externo sai

Estou procurando substituir muito do meu perl por scala. Uma das coisas que costumo fazer muito é chamar binários (geralmente compilados em C ++, mas podem ser java, outros scripts perl, q scripts etc.) fornecidos a mim por outras equipes da ...

5 a resposta

forall em Scala

Conforme mostrado abaixo, em Haskell, é possível armazenar em uma lista valores com tipos heterogêneos com certos limites de contexto: data ShowBox = forall s. Show s => ShowBox s heteroList :: [ShowBox] heteroList = [ShowBox (), ShowBox 5, ...

2 a resposta

Como criar um multimapa a partir de uma lista de tuplas no Scal

Suponha que eu tenha uma lista de tuplasList[(A, B)]. Qual é a melhor maneira de convertê-lo para ummultimap, que mapeiaA paraSet[B]? Posso construir umimutáve multimap ?

8 a resposta

Como reduzir uma Seq [A, B]] para Uma [A, Seq [B]]

Dada uma sequência de eithersSeq[Either[String,A]] comLeft sendo uma mensagem de erro. Eu quero obter umEither[String,Seq[A]] onde eu recebo umRight (que será umSeq[A]), se todos os elementos da sequência foremRight. Se houver pelo menos umLeft ...

1 a resposta

Herdar uma característica duas vezes

Isso não funciona: trait Trait class Class extends Trait with TraitCompiler reclama: <console>:8: error: trait Trait is inherited twice class Class extends Trait with Trait ^ <console>:8: error: trait Trait is inherited twice class ...

1 a resposta

Scala: Como posso facilitar a subclasse de minhas classes imutáveis?

ecentemente, criei uma classe imutável que suporta operações como +, -, etc., que retornam uma nova instância dessa classe quando ela é alterad Eu queria fazer uma subclasse dessa classe para adicionar um pouco de estado e funcionalidade, mas ...

2 a resposta

Generando diagrama UML a partir de fontes Scala [fechado]

xiste alguma ferramenta autônoma (não plugins Eclipse ou Idea) para gerar diagrama de classes a partir dos arquivos de origem do Scal

3 a resposta

Scala - O que significa '=> SomeType'? [duplicado

Esta pergunta já tem uma resposta aqui: O que significa "code: => Unit" em scala? [/questions/6297153/what-does-code-unit-mean-in-scala] 4 respostasoje, eu gostaria de perguntar o que o=> SomeType significar. Encontrei-o usado emEste artig ...