English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Este tutorial é preparado para iniciantes e pode ajudá-los a entender os fundamentos do Scala através de passos simples. Após concluir este tutorial, você descobrirá que possui um nível de conhecimento profissional médio em Scala e pode levar-se a um nível mais alto.
Scala é uma linguagem de programação de múltiplos paradigmas (multi-linguagem de programação de paradigma, cujo objetivo original é integrar várias características de programação orientada a objetos e programação funcional.
Scala é executado no Java Virtual Machine e é compatível com programas Java existentes.
O código-fonte Scala é compilado em bytecode Java, portanto, pode ser executado no JVM e pode chamar bibliotecas Java existentes.
Este tutorial é adequado para desenvolvedores que desejam aprender a programar em Scala do zero. Claro, este tutorial também profundará em alguns módulos, permitindo que você entenda melhor as aplicações do Scala.
Antes de continuar este tutorial, você deve entender alguns termos básicos de programação de computador. Se você já estudou a linguagem de programação Java, isso ajudará você a entender Scala mais rapidamente.
Aprender Tutorial Java.
A seguir está um programa Hello World tipico escrito em Scala:
object HelloWorld { def main(args: Array[String]): Unit = { println("Olá, mundo!") } }Teste e veja ‹/›
Salve o código acima como arquivo HelloWorld.scala e execute o programa scala acima (você também pode executá-lo diretamente online):
$ scalac HelloWorld.scala // Compile o código-fonte para bytecode $ scala HelloWorld // Coloque o bytecode no interpretador da máquina virtual para execução
O resultado de saída é:
Olá, mundo!
O Scala é uma linguagem de programação moderna, multiparadigma, projetada para expressar padrões de programação comuns de maneira concisa, elegante e segura em termos de tipos. Criado por Martin Odersky, ele2003lançou a primeira versão. O Scala se integrou de maneira estável às funcionalidades de linguagem orientada a objetos e funcional. Este tutorial introduz os conhecimentos básicos do Scala de maneira simples e compreensível.