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

Scala教程

Questa guida è stata creata per i principianti e può aiutarli a comprendere le basi di Scala attraverso passaggi semplici. Dopo aver completato questa guida, scoprirai di avere una conoscenza professionale di medie competenze in Scala, e da qui puoi portarti a un livello superiore.

  

Scala è un linguaggio di programmazione multi-paradigma, progettato per integrare le caratteristiche di programmazione orientata agli oggetti e la programmazione funzionale.

Scala esegue sulla JVM e è compatibile con i programmi Java esistenti.

Il codice sorgente di Scala viene compilato in bytecode Java, quindi può essere eseguito sulla JVM e può chiamare le librerie di classi Java esistenti.

Chi dovrebbe leggere questa guida?

本教程适合想从零开始学习Scala编程语言的开发人员。当然本教程也会对一些模块进行深入,让你更好地了解Scala的应用。

学习本教程前你需要了解

在继续本教程之前,你应该了解一些基本的计算机编程术语。如果你学习过Java编程语言,将有助于你更快地了解Scala编程。

学习 Java教程

第一个Scala程序:Hello World

以下是用Scala编写的典型Hello World程序:

示例(HelloWorld.scala)

object HelloWorld {
    def main(args: Array[String]): Unit = {
        println("Ciao, mondo!")
    }
}
测试看看 ‹/›

将以上代码保存为HelloWorld.scala文件,执行以上scala程序(你也可以直接在线执行):

$ scalac HelloWorld.scala // 将源码编译为字节码
$ scala HelloWorld // 将字节码放入虚拟机中解释运行

输出结果为:

Ciao, mondo!

Scala是一种现代的多范式编程语言,旨在以简洁,优雅和类型安全的方式表达常见的编程模式。Scala由MartinOdersky创建,他于2003年发布了第一个版本。Scala平稳地集成了面向对象和功能语言的功能。本教程以简单易懂的方式介绍了Scala的基础知识。