Scala 學習紀錄
Scala 環境安裝
Scala 相關語法學習紀錄
- Scala基本型態之 Symbol
- Scala 的 instance 相等性比較 eq, ne, equals, ==
- Scala cons ::, :+, +:, ++, :::
- 關於 Scala Function/Lambda
- Scala 中的正則表達式
- Scala yield
- Scala Tuple
- Scala Curry
- Scala 迴圈
- Scala Pattern Matching (Switch)
- Scala Case Classes
- Scala Traits and Self Type
- Scala Option
- Scala 檔案讀寫範例
- Scala High Order Function :Scala 把 Function 當參數的 Function
- Scala 隱式類
- Scala 數值相關處理
- Scala 三元運算子(Ternary Operator)
- Scala 的 Class 種類
- Scala 的 Class 結構
- Scala 的 Companion Object
- Scala Default Constructor
- Scala 子類的建構子
- Scala private Constructor/Fields
- Scala Object-Private Fields
- Scala Class 中的 this 與 super
- Scala Auxiliary Constructor (輔助建構子)
- 複寫預設的 Scala Getter/Setter 技巧
- Scala Lazy Fields (Performance)
- Scala 沒初始值 fields 定義
- Abstract class/下如何建立屬性(Properties) / Abstract Fields
- Scala Object Equality (Equals and Hashcode)
- Scala Inner Class
- Scala 的 Methods
- Scala Methods 呼叫的方式