Scala 教程
python
Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。
Scala 运行在Java虚拟机上,并兼容现有的Java程序。
Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。
谁适合阅读本教程?
本教程适合想从零开始学习 Scala 编程语言的开发人员。当然本教程也会对一些模块进行深入,让你更好的了解 Scala 的应用。
学习本教程前你需要了解
在继续本教程之前,你应该了解一些基本的计算机编程术语。如果你学习过Java编程语言,将有助于你更快的了解 Scala 编程。
学习 Java 教程。
第一个 Scala 程序:Hello Scala 教程
以下是用 Scala 编写的典型 Hello Scala 教程 程序:
实例(HelloScala 教程.scala)
object HelloScala 教程 {
def main(args: Array[String]): Unit = {
println("Hello, Scala 教程!")
}
}
运行实例 »
将以上代码保存为 HelloScala 教程.scala 文件,执行以上 scala 程序(你也可以直接在线执行):
$ scalac HelloScala 教程.scala
$ scala HelloScala 教程.scala
输出结果为:
Hello, Scala 教程!
- Scala 教程目录
Scala 教程
Scala 简介
Scala 安装及环境配置
Scala 基础语法
Scala 数据类型
Scala 变量
Scala 访问修饰符
Scala 运算符
Scala IF...ELSE 语句
Scala 循环
Scala 函数
Scala 闭包
Scala 字符串
Scala 数组
Scala Collection
Scala Iterator(迭代器)
Scala 类和对象
Scala Trait(特征)
Scala 模式匹配
Scala 正则表达式
Scala 异常处理
Scala 提取器(Extractor)
Scala 文件 I/O