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

605
Bom caso de uso para Akka [fechado]

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á 6 anos . Ouvi muitos...

402
O que significam todos os operadores simbólicos da Scala?

A sintaxe do Scala possui muitos símbolos. Como é difícil encontrar esses tipos de nomes usando os mecanismos de pesquisa, uma lista abrangente deles seria útil. Quais são todos os símbolos em Scala e o que cada um deles faz? Em particular, eu gostaria de saber sobre ->, ||=, ++=, <=, _._,...

398
Onde Scala procura implícitos?

Uma pergunta implícita para os novatos em Scala parece ser: onde o compilador procura implícitos? Quero dizer implícito, porque a pergunta nunca parece totalmente formada, como se não houvesse palavras para ela. :-) Por exemplo, de onde integralvêm os valores abaixo? scala> import...

362
Concatenação da lista Scala, ::: vs ++

Existe alguma diferença entre :::e ++para concatenar listas no Scala? scala> List(1,2,3) ++ List(4,5) res0: List[Int] = List(1, 2, 3, 4, 5) scala> List(1,2,3) ::: List(4,5) res1: List[Int] = List(1, 2, 3, 4, 5) scala> res0 == res1 res2: Boolean = true A partir da documentação , parece...

361
Scala: O que é um TypeTag e como eu o uso?

Tudo o que sei sobre as TypeTags é que elas substituíram os Manifestos. As informações na Internet são escassas e não me proporcionam uma boa noção do assunto. Então, eu ficaria feliz se alguém compartilhasse um link para alguns materiais úteis sobre TypeTags, incluindo exemplos e casos de uso...

332
O que é uma característica selada?

As classes seladas são descritas em 'Programação em Scala', mas as características seladas não são. Onde posso encontrar mais informações sobre uma característica selada? Gostaria de saber se uma característica selada é igual a uma classe selada? Ou, se não, quais são as diferenças? Quando é uma...

322
Como usar o java.String.format no Scala?

Estou tentando usar um .formatmétodo de uma seqüência de caracteres. Mas se eu colocar% 1,% 2, etc. na cadeia de caracteres, java.util.UnknownFormatConversionException será lançado apontando para um pedaço de código-fonte Java confuso: private void checkText(String s) { int idx; // If there...

312
Leia o arquivo inteiro no Scala?

O que é uma maneira simples e canônica de ler um arquivo inteiro na memória no Scala? (Idealmente, com controle sobre a codificação de caracteres.) O melhor que posso apresentar é: scala.io.Source.fromPath("file.txt").getLines.reduceLeft(_+_) ou devo usar um dos idiomas terríveis de Java , o...