English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Scala

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.

Quem deve ler este tutorial?

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.

O que você precisa saber antes de aprender este tutorial

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.

Primeiro programa Scala: Hello World

A seguir está um programa Hello World tipico escrito em Scala:

Exemplo(HelloWorld.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.