[Java與Scala的比較](Java%E4%B8%8EScala%E7%9A%84%E6%AF%94%E8%BE%83.md)
[有關類與對象概念](%E6%9C%89%E5%85%B3%E7%B1%BB%E4%B8%8E%E5%AF%B9%E8%B1%A1%E6%A6%82%E5%BF%B5.md)
[類](%E7%B1%BB.md)
[抽象類](%E6%8A%BD%E8%B1%A1%E7%B1%BB.md)
[單例對象](%E5%8D%95%E4%BE%8B%E5%AF%B9%E8%B1%A1.md)
[伴生對象和伴生類](%E4%BC%B4%E7%94%9F%E5%AF%B9%E8%B1%A1%E5%92%8C%E4%BC%B4%E7%94%9F%E7%B1%BB.md)
[特質](%E7%89%B9%E8%B4%A8.md)
[抽象類與特質的選擇](%E6%8A%BD%E8%B1%A1%E7%B1%BB%E4%B8%8E%E7%89%B9%E8%B4%A8%E7%9A%84%E9%80%89%E6%8B%A9.md)
[自身類型](%E8%87%AA%E8%BA%AB%E7%B1%BB%E5%9E%8B.md)
[依賴注入](%E4%BE%9D%E8%B5%96%E6%B3%A8%E5%85%A5.md)
[this別名](this%E5%88%AB%E5%90%8D.md)
[樣例類](%E6%A0%B7%E4%BE%8B%E7%B1%BB.md)
[枚舉類](%E6%9E%9A%E4%B8%BE%E7%B1%BB.md)
[泛型類](%E6%B3%9B%E5%9E%8B%E7%B1%BB.md)
[包與包對象](%E5%8C%85%E4%B8%8E%E5%8C%85%E5%AF%B9%E8%B1%A1.md)
- Scala是什么?
- Scala特性
- 開發環境搭建
- 環境搭建
- windows下的環境搭建
- IntelliJ IDEA環境搭建
- Scala關鍵字
- Hello, World
- 數據類型
- 數據類型
- 數據類型層次結構
- 字面量
- Null類型
- Nothing類型
- Unit類型
- 變量與常量
- type定義類型別名
- 字符串插值器
- 條件控制
- 循環控制
- 數組
- 元組
- 集合
- 集合分類
- List常用操作
- Set常用操作
- Map常用操作
- 函數
- 函數聲明與調用
- 函數與方法的區別
- 函數注意事項
- 匿名函數
- 可變參數
- 高階函數
- 中置表達式
- 函數嵌套
- 函數科里化
- 隱式參數
- 隱式函數
- 閉包
- 類和對象
- Java與Scala的比較
- 有關類與對象概念
- 類
- 類的定義和調用
- 類的繼承
- 抽象類
- 單例對象
- 伴生對象和伴生類
- 特質
- 定義特質
- 混入特質
- 抽象類與特質的選擇
- 自身類型
- 依賴注入
- this別名
- 樣例類
- 枚舉類
- 泛型類
- 包與包對象
- 模式匹配
- 基本語法
- 匹配模式
- 偏函數
- 注解
- 運算符
- 正則表達式
- 隱式類
- 異常處理
- 高級類型
- 結構類型
- 復合類型