Perguntas com a marcação «scala»

225
Scala 2.8 breakOut

No Scala 2.8 , há um objeto em scala.collection.package.scala: def breakOut[From, T, To](implicit b : CanBuildFrom[Nothing, T, To]) = new CanBuildFrom[From, T, To] { def apply(from: From) = b.apply() ; def apply() = b.apply() } Foi-me dito que isso resulta em: > import

223
Anexando um elemento ao final de uma lista no Scala

Parece uma pergunta estúpida, mas tudo que encontrei na internet foi lixo. Simplesmente não consigo adicionar um elemento do tipo Tem uma lista List[T]. Eu tentei com, myList ::= myElementmas parece que cria um objeto estranho e acessar amyList.last sempre retorna o primeiro elemento que foi...

222
Como começar com o Akka Streams? [fechadas]

Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 4 anos . Melhore esta...

215
Boa introdução ao scalaz [fechada]

Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 7 anos . Melhore...

212
Akka Kill vs. Stop vs. Poison Pill?

Pergunta sobre a Akka para iniciantes - Estou lendo o Akka Essentials, alguém poderia explicar a diferença entre Akka Stop / Poison Pill x Kill? O livro oferece apenas uma pequena explicação: "Matar é síncrono vs. Pílula de veneno é assíncrono". Mas de que maneira? O encadeamento do ator que está...

205
Obter item da lista em Scala?

Como você obtém apenas um elemento no índice i da Lista em scala? Eu tentei get(i)e [i]- nada funciona. O Google retorna apenas como "encontrar" um elemento na lista. Mas eu já sei o índice do elemento! Aqui está o código que não compila: def buildTree(data: List[Data2D]):Node ={ if(data.length...

200
Quando devo escolher Vector no Scala?

Parece que Vector estava atrasado para a festa das coleções Scala, e todas as publicações influentes do blog já haviam saído. Em Java ArrayListé a coleção padrão - eu poderia usar, LinkedListmas apenas quando eu pensei em um algoritmo e me preocupei o suficiente para otimizar. No Scala, devo usar...

195
O que `: _ *` (estrela de dois pontos) faz em Scala?

Eu tenho o seguinte pedaço de código desta pergunta : def addChild(n: Node, newChild: Node) = n match { case Elem(prefix, label, attribs, scope, child @ _*) => Elem(prefix, label, attribs, scope, child ++ newChild : _*) case _ => error("Can only add children to elements!") } Tudo está bem...

183
Scala equivalente ao objeto Java java.lang.Class <T>

A questão é melhor explicada por um exemplo: Em Java para um JPA EntityManager, posso fazer o seguinte (Conta é minha classe de entidade): Account result = manager.find(Account.class, primaryKey); Em Scala, minha tentativa ingênua é: val result = manager.find(Account.class, primaryKey) Mas...

181
Como definir "disjunção de tipo" (tipos de união)?

Uma maneira sugerida para lidar com definições duplas de métodos sobrecarregados é substituir a sobrecarga pela correspondência de padrões: object Bar { def foo(xs: Any*) = xs foreach { case _:String => println("str") case _:Int => println("int") case _ => throw new...