Scala 教程

Scala 是门多范式(multi-paradigm)编程语言,设计初衷是集成面向对象编程和函数式编程的特性
Scala 运行在Java虚拟机上,兼容现有Java程序
Scala 源代码被编译成Java字节码,可以运行于JVM上,可调用现有Java类库
谁适合阅读本文?
本文适合想从零开始学习 Scala 编程语言的开发人员。当然本文也会对一些模块进行深入,让你更好的了解 Scala 的应用。
学习本文前你需要了解
在继续本文应该了解基本计算机编程术语。学习Java编程,有助于更快了解 Scala 编程
学习 Java 教程。
第一个 Scala 程序:Hello World
以下是用 Scala 编写的典型 Hello World 程序:
实例(HelloWorld.scala)
object HelloWorld {
def main(args: Array[String]): Unit = {
println("Hello, world!")
}
}
def main(args: Array[String]): Unit = {
println("Hello, world!")
}
}
运行实例 »
将以上代码保存为 HelloWorld.scala 文件,执行以上 scala 程序(你也可以直接在线执行):
$ scalac HelloWorld.scala // 把源码编译为字节码 $ scala HelloWorld // 把字节码放到虚拟机中解释运行
输出结果为:
Hello, world!
相关文档推荐
以下是一份 Scala语言规范.pdf 文档,可作为学习参考:
Scala是类Java编程语言,结合了面向对象编程和函数式编程。
Scala纯面向对象,每个值都是对象,对象的类型和行为由类定义,不同类可通过混入(mixin)方式组合在一起
Scala目的是要和两种主流面向对象编程语言Java和C#实现无缝互操作,这两种主流语言都非纯面向对象
Scala也是函数式语言,函数都是一个值,原生支持嵌套函数定义和高阶函数
Scala支持一种通用形式的模式匹配,模式匹配用来操作代数式类型,在很多函数式语言中都有实现
尊贵的董事大人
英文标题不为空时 视为本栏投稿
需要关键字 描述 英文标题