Eu tenho um arquivo data.xmlem src/test/resources/. Como posso ler esse arquivo em um novo FileReaderno meu teste data.scalaem
Eu tenho um arquivo data.xmlem src/test/resources/. Como posso ler esse arquivo em um novo FileReaderno meu teste data.scalaem
Qual é a melhor maneira de fazer uma classificação inversa em scala? Eu imagino que o seguinte seja um pouco lento. list.sortBy(_.size).reverse Existe uma maneira conveniente de usar sortBy, mas obter uma classificação reversa? Eu preferiria não precisar usar
Quais são as diferenças entre Streams, Views (SeqView) e Iterators no scala? Este é o meu entendimento: São todas listas preguiçosas. Os fluxos armazenam em cache os valores. Iteradores podem ser usados apenas uma vez? Você não pode voltar ao início e avaliar o valor novamente? Os valores da...
Como você fornece construtores sobrecarregados no
Na última versão do scala (2.10.3) REPL, eu posso digitar exitpara sair do REPL. No entanto, no Scala 2.11.0 isso não funciona. $ scala Welcome to Scala version 2.11.0 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_51). Type in expressions to have them evaluated. Type :help for more...
Em várias publicações da Scala, vejo algumas anotações do tipo auto usando "this" e outras usando "self": trait A { this: B => ... } trait A { self: B => ... } Existe alguma diferença real entre usar "this" ou "self"? Importa o nome que você usa? Isso é tão válido? trait A { foo: B =>...
Qual a diferença entre um RDD map e um mapPartitionsmétodo? E se flatMapcomporta como mapou como mapPartitions? Obrigado. (editar) ie qual é a diferença (semanticamente ou em termos de execução) entre def map[A, B](rdd: RDD[A], fn: (A => B)) (implicit a: Manifest[A], b: Manifest[B]): RDD[B]...
Eu tenho uma API Java que retorna uma lista como: public List<?> getByXPath(String xpathExpr) Estou usando o código scala abaixo: val lst = node.getByXPath(xpath) Agora, se eu tentar o açúcar da sintaxe scala, como: lst.foreach{ node => ... } não funciona. Eu recebo o erro: value...
Desde o Scala 2.7.2, existe algo chamado Manifestque é uma solução alternativa para o apagamento de tipo do Java. Mas como Manifestfunciona exatamente e por que / quando você precisa usá-lo? O blog pós Manifests: reificado Tipos de Jorge Ortiz explica algumas delas, mas não explica como usá-lo em...
Vejo este código neste blog: Programação em nível de tipo no Scala : // define the abstract types and bounds trait Recurse { type Next <: Recurse // this is the recursive function definition type X[R <: Recurse] <: Int } // implementation trait RecurseA extends Recurse { type Next =...
Portanto, Scala deve ser tão rápido quanto Java. Estou revisitando alguns problemas do Project Euler no Scala que originalmente lidei em Java. Especificamente Problema 5: "Qual é o menor número positivo que é igualmente divisível por todos os números de 1 a 20?" Aqui está minha solução Java, que...
O que o operador @ do Scala faz? Por exemplo, na postagem do blog Formal Language Processing in Scala, Part 2, existe algo parecido com isto case x @ Some(Nil) =>
Não tenho certeza se a estratégia de fusão ou exclusão de frascos é a melhor opção aqui. Qualquer ajuda sobre como prosseguir com esse erro será ótima! [sameert@pzxdcc0151 approxstrmatch]$ sbt assembly [info] Loading project definition from /apps/sameert/software/approxstrmatch/project [info] Set...
Como o seguinte compila: import scala.concurrent.duration._ val time = 20 seconds O que realmente está acontecendo
Eu estou atualizando o código existente a partir Rogue 1.1.8de 2.0.0e lift-mongodb-recordpartir 2.4-M5 to 2.5. Estou tendo dificuldade em escrever MongoCaseClassFieldque contenha um scala enum, com o qual eu realmente poderia usar alguma ajuda. Por exemplo, object MyEnum extends Enumeration {...
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á 5 anos . Melhore...
Eu tenho tentado: class Foo(bar: Int) vs: class Foo(private val bar: Int) e eles parecem se comportar da mesma forma, embora eu não tenha encontrado nenhum lugar que diga que se (bar: Int)expanda, (private val bar: Int)então minha pergunta é: são idênticos / similares? Em uma nota lateral, eu...
Comecei a usar o Spark SQL e os DataFrames no Spark 1.4.0. Estou querendo definir um particionador personalizado no DataFrames, no Scala, mas não vendo como fazer isso. Uma das tabelas de dados com as quais estou trabalhando contém uma lista de transações, por conta, silimar no exemplo a...
Em Scala, existe alguma diferença entre Nile List()? Se não, qual é o estilo Scala mais idiomático? Tanto para criar novas listas vazias quanto para correspondência de padrões em listas
Os tipos de métodos dependentes, que antes eram um recurso experimental, agora foram ativados por padrão no porta-malas e, aparentemente, isso parece ter gerado algum entusiasmo na comunidade Scala. À primeira vista, não é imediatamente óbvio para que isso poderia ser útil. Heiko Seeberger postou...