Skip to end of metadata
Go to start of metadata

Scala 是一门多范式的编程语言,一种类似 Java 的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。

我们认为最有意义的学习方式是,不要把 Scala 看做是改进的 Java,而是把它作为一门新的语言。所以这里不会介绍 Java 的使用经验,而将集中讲解解释器和“对象-函数式”的风格,以及 Scala 编程风格。特别强调了可维护性,并发,常用工具和利用类型系统的优势。

有关 Scala 的相关资源和媒体,请参考下面的内容。

网站名称URLNOTE
Scala 课堂http://twitter.github.io/scala_school/zh_cn/index.htmlScala 入门有关的知识和教程
GitHub 文档https://github.com/cwiki-us-docs/docs.scala-lang这个代码参考是我们直接从 Scala 官方 fork 下来的文档。我们的丢给将会提交到这个代码仓库中
Scala 官方https://www.scala-lang.org/Scala 的官方网站链接


适用人群

本教程是为有经验的工程师准备,所以建议读者学习前,了解下 Java 语言的基础或 Scala 入门教程。

学习前提

Scala 是一种相对较新的语言,但借鉴了许多熟悉的概念,所以在学习前,我们假设您已经对面向对象编程、并发、可维护等基本编程思想有了一定的了解。

版本信息

书中演示代码基于以下版本:

语言版本信息
Scala2.12.8
  • No labels