scala 教程

python

scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。

scala 运行在java虚拟机上,并兼容现有的java程序。

scala 源代码被编译成java字节码,所以它可以运行于jvm之上,并可以调用现有的java类库。


谁适合阅读本教程?

本教程适合想从零开始〖kāi shǐ〗学习 scala 编程语言的开发〖kāi fā〗人员。当然本教程也会对一些模块进行深入,让你更好的了解 scala 的应用。



学习本教程前你需要了解

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

学习 java 教程


第一个 scala 程序:hello world

以下是用 scala 编写的典型 hello world 程序:

实例(helloworld.scala)

object helloworld {
    def main(args: array[string]): unit = {
        println("hello, world!")
    }
}

运行实例

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

$ scalac helloworld.scala // 把源码编译为字节码
$ scala helloworld // 把字节码放到虚拟机中解释运行

输出结果为:

hello, world!

相关文档推荐

以下是一份 scala语言规范.pdf 文档,可作为学习参考:

明晚开什么特马