Perguntas com a marcação «scala»

178
Desempenho do Spark para Scala vs Python

Eu prefiro Python a Scala. Mas, como o Spark é originalmente escrito em Scala, eu esperava que meu código fosse executado mais rapidamente no Scala que na versão Python por razões óbvias. Com essa suposição, pensei em aprender e escrever a versão Scala de algum código de pré-processamento muito...

171
(Por que) precisamos chamar cache ou persistir em um RDD

Quando um conjunto de dados distribuído resiliente (RDD) é criado a partir de um arquivo ou coleção de texto (ou de outro RDD), precisamos chamar "cache" ou "persistir" explicitamente para armazenar os dados do RDD na memória? Ou os dados RDD são armazenados de forma distribuída na memória por...

169
O que é o identificador Scala "implicitamente"?

Eu vi uma função nomeada implicitlyusada nos exemplos do Scala. O que é e como é usado? Exemplo aqui : scala> sealed trait Foo[T] { def apply(list : List[T]) : Unit }; object Foo { | implicit def stringImpl = new Foo[String] { | def apply(list : List[String]) = println("String") | } |...

168
Fazendo login no Scala

Qual é uma boa maneira de fazer logon em um aplicativo Scala? Algo que é consistente com a filosofia da linguagem, não confunde o código e é de baixa manutenção e discreto. Aqui está uma lista de requisitos básicos: simples não confunde o código. Scala é ótimo por sua brevidade. Não quero que...

160
scala vs java, desempenho e memória? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que...

158
A chamada jdbc assíncrona é possível?

Gostaria de saber se existe uma maneira de fazer chamadas assíncronas para um banco de dados? Por exemplo, imagine que eu tenho uma grande solicitação que leva muito tempo para processar. Quero enviar a solicitação e receber uma notificação quando a solicitação retornar um valor (passando um...

158
Uso de def, val e var em scala

class Person(val name:String,var age:Int ) def person = new Person("Kumar",12) person.age = 20 println(person.age) Essas linhas de saída de código 12, mesmo que tenham person.age=20sido executadas com sucesso. Descobri que isso acontece porque usei def in def person = new Person("Kumar",12). Se...

155
Símbolos Build.scala,% e %% significando

Eu sou novo no Play! Framework 2.1 (versão java) e não possui experiência com o scala. Eu não entendo o que é eo que faz %e %%significa em Build.scala. Eu pesquisei sobre eles, mas não consegui encontrar seu significado. No meu arquivo Build.scala eu tenho: "org.hibernate" %...

153
Qual é a diferença entre =>, () => e Unit =>

Estou tentando representar uma função que não aceita argumentos e não retorna valor (estou simulando a função setTimeout em JavaScript, se você deve saber.) case class Scheduled(time : Int, callback : => Unit) não é compilado, dizendo "parâmetros` `val 'podem não ser chamados por nome" case...

152
O que são lambdas de tipo em Scala e quais são seus benefícios?

Às vezes eu tropeço na notação semi-misteriosa de def f[T](..) = new T[({type l[A]=SomeType[A,..]})#l] {..} nas postagens do blog Scala, que fornecem uma onda manual "usamos o truque lambda de tipo". Embora eu tenha alguma intuição sobre isso (obtemos um parâmetro de tipo anônimo Asem precisar...