Perguntas com a marcação «scala»

117
Como criar o perfil de métodos no Scala?

Qual é a maneira padrão de criar perfil de chamadas de método Scala? O que eu preciso são ganchos em torno de um método, usando o qual posso usar para iniciar e parar os cronômetros. Em Java, eu uso a programação de aspecto, aspectJ, para definir os métodos a serem traçados e injetar bytecode...

115
Scala para baixo ou diminuindo para o loop?

No Scala, você costuma usar um iterador para fazer um forloop em ordem crescente, como: for(i <- 1 to 10){ code } Como você faria isso para ir de 10 para 1? Eu acho que 10 to 1dá um iterador vazio (como a matemática de alcance usual)? Fiz um script Scala que o resolve chamando reverse no...

115
Array inicializando em Scala

Sou novo em Scala, comecei a aprender hoje. Gostaria de saber como inicializar um array em Scala. Exemplo de código Java String[] arr = { "Hello", "World" }; Qual é o equivalente ao código acima no Scala?

113
Iterando sobre coleções Java em Scala

Estou escrevendo um código Scala que usa a API Apache POI . Eu gostaria de iterar sobre as linhas contidas nojava.util.Iterator que obtenho da classe Folha. Eu gostaria de usar o iterador em um for eachloop de estilo, então estou tentando convertê-lo em uma coleção nativa de Scala, mas não tive...

113
Como analisar JSON no Scala usando classes Scala padrão?

Estou usando a compilação na classe JSON no Scala 2.8 para analisar o código JSON. Não quero usar o Liftweb nem um nem outro para minimizar as dependências. Do jeito que estou fazendo parece muito imperativo, existe uma maneira melhor de fazer isso? import scala.util.parsing.json._ ... val...

112
Como ler arquivos da pasta de recursos no Scala?

Eu tenho uma estrutura de pastas como a abaixo: - main -- java -- resources -- scalaresources --- commandFiles e nessas pastas tenho meus arquivos que devo ler. Aqui está o código: def readData(runtype: String, snmphost: String, comstring: String, specificType: String): Unit = { val...

112
privado [este] vs privado

No Scala, vejo esse recurso como variável privada do objeto. Com meu conhecimento não muito rico em Java, aprendi a fechar tudo (torná-lo privado) e abrir (fornecer acessadores) se necessário. Scala apresenta um modificador de acesso ainda mais restrito. Devo sempre usá-lo por padrão? Ou devo...

110
Atores do Scala: receber vs reagir

Deixe-me primeiro dizer que tenho bastante experiência em Java, mas apenas recentemente me interessei por linguagens funcionais. Recentemente comecei a estudar Scala, que parece ser uma linguagem muito legal. No entanto, tenho lido sobre a estrutura de Ator do Scala em Programação em Scala e há...

110
comparando sbt e Gradle [fechado]

Fechado . Esta pergunta é baseada em opinião . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que possa ser respondida com fatos e citações editando este post . Fechado há 4 anos . Melhore esta questão...

110
Como obter a última data de um determinado mês com JodaTime?

Preciso obter a primeira data (as org.joda.time.LocalDate) de um mês e a última. Obter o primeiro é trivial, mas obter o último parece exigir alguma lógica, pois os meses têm durações diferentes e a duração de fevereiro varia até mesmo ao longo dos anos. Existe um mecanismo para isso já incorporado...