2. Scala Intro

Scala快速入门

Scala Intro

Scala是一门功能特别丰富的编程语言,我们涉及到的只是其一个较小的子集,此处列出相关文档,可以自行学习

Scala官方文档也提供了中文版,但有的翻译感觉还是有点生硬。此处将仅给出中文版的URL,如果要访问英文版,将URL中zh-cn去掉即可。

可以先看一下A Scala Tutorial for Java Programmers,这篇文档没有简体中文,有繁体中文版,但是很多概念跟我们说的名字不一样,要不直接看英文版得了。

官方提供了Tour of Scala系列文档来介绍语言的核心功能,这里列出这系列文档的子集,因为我们用到的也仅是个子集

  • 基础: 最基本的语言基础,告诉我们表达式怎么写、函数怎么定义、类如何定义等
  • 统一类型: 介绍了Scala类型层次结构
  • : 定义一个类及其成员
  • 元组: 需要了解是什么,怎么用
  • 高阶函数: 好像有点厉害,只要能理解了函数可以作为参数和返回值即可
  • 单例对象: 这个概念最好搞明白
  • 泛型类: 泛型使用
  • 类型推断: 由此,我们很多地方不需要写类型
  • 包和导入: 跟java差不多

以上是我们用到的,搞懂以上概念,目前我们写的大部分代码看懂应该没什么问题,如果有时间还是建议把全系列翻一遍


Scala语法速查