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




7
Quando usar o sinal de igual em uma declaração de método Scala?
Com sinal de igual: object HelloWorld { def main(args: Array[String]) = { println("Hello!") } } Sem sinal de igual: object HelloWorld { def main(args: Array[String]) { println("Hello!") } } Ambos os programas acima são executados da mesma maneira. Na postagem do blog Coisas que eu não gosto no Scala , …
85 scala 









2
Por que um método que retorna a Unidade pode ser substituído pelo método que retorna String quando os tipos de retorno não são explicitamente fornecidos?
Eu estava trabalhando nos exemplos de código do capítulo Traits in Programming in Scala Edition1 https://www.artima.com/pins1ed/traits.html e me deparei com um comportamento estranho por causa do meu erro de digitação. Enquanto substituindo método de um traço abaixo trecho de código não dá qualquer erro de compilação, embora os tipos de …



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.