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





12
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 …

10
Forma preferida de criar uma lista Scala
Existem várias maneiras de construir uma lista imutável no Scala (consulte o código de exemplo inventado abaixo). Você pode usar um ListBuffer mutável, criar uma varlista e modificá-la, usar um método recursivo de cauda e provavelmente outros que eu não conheço. Instintivamente, eu uso o ListBuffer, mas não tenho um …
117 scala 


6
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?


7
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 …

9
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 …

7
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 json:Option[Any] = JSON.parseFull(jsonString) …
113 json  scala 



1
Compreendendo porque Zipper é um Comonad
Esta é uma continuação da resposta à minha pergunta anterior. Suponha que eu precise mapear cada item a:Ade List[A]para b:Bcom função def f(a:A, leftNeighbors:List[A]): Be gerar List[B]. Obviamente, não posso apenas chamar mapa lista, mas posso usar o zíper da lista . O zíper é um cursor para mover em …

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.