Resultados da pesquisa a pedido "scala"
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 ...
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 ...
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 ...
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, ...
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 ?
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 ...
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 ...
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 ...
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
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 ...