Perguntas com a marcação «scala»

Scala é uma linguagem de programação de uso geral direcionada principalmente à Java Virtual Machine. Projetado para expressar padrões de programação comuns de maneira concisa, elegante e com segurança de tipo, combina os estilos de programação imperativos e funcionais. Suas principais características são: um sistema avançado de tipo estático com inferência de tipo; tipos de função; correspondência de padrões; parâmetros implícitos e conversões; sobrecarga do operador; interoperabilidade total com Java; simultaneidade

9
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 usá-lo apenas em alguns …
112 scala 

6
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 realOrInvFile = "/commandFiles/snmpcmds." +runtype.trim // …





3
Maneira idiomática de converter InputStream em String no Scala
Tenho uma função útil que usei em Java para converter um InputStream em String. Aqui está uma tradução direta para Scala: def inputStreamToString(is: InputStream) = { val rd: BufferedReader = new BufferedReader(new InputStreamReader(is, "UTF-8")) val builder = new StringBuilder() try { var line = rd.readLine while (line != null) { …

4
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á …
110 java  scala  jodatime 

5
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á uma coisa que não …

5
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 Estou mergulhando em Scala e notei sbt. Tenho …
110 scala  sbt  gradle 


2
Construtor privado e protegido em Scala
Estou curioso sobre o impacto de não ter um construtor primário explícito no Scala, apenas o conteúdo do corpo da classe. Em particular, eu suspeito que o padrão de construtor privado ou protegido, ou seja, a construção de controle por meio do objeto companheiro ou de outra classe ou métodos …
109 scala 



3
Qual é a diferença entre build.sbt e build.scala?
Comecei a aprender Scala e quase em todos os tutoriais vejo um build.sbtarquivo que descreve as configurações do projeto. Mas agora instalei giter8e criei um projeto a partir do modelo. E projeto gerado a partir do build.sbtarquivo de modelo perdido , mas tem build.scala(que parece usado para os mesmos fins, …
107 scala  sbt 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.