本文是 Scala 语言和编译器的快速入门介绍,适合已经有一定编程经验。我们假定本文的读者具有面向对象编程(Object-oriented programming,尤其是 java 相关)的基础知识。
Scala介绍
本文试验环境:Scala 2.12.8 Java 1.8.0_221
Scala 是一门多范式的编程语言,一种类似 Java 的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。
Scala教程
-
Scala Tutorial 简明教程介绍了Scala的主要特色,适合有一定基础 (或 Github Scala Tutorial 教程中的代码 ScalaTutorialCode.scala )
- Scala课堂 Twitter启动的一系列讲座,用来帮助有经验的工程师成为高效的Scala 程序员
- Effective Scala Twitter的Scala最佳实践。对理解Twitter的代码风格非常有用。