Scala 3 參考
3.4.1
學習
安裝
遊樂場
尋找函式庫
社群
部落格
Scala 3 參考
學習
安裝
遊樂場
尋找函式庫
社群
部落格
文件
新類型
交集類型
聯集類型
類型 Lambda
比對類型
依賴函數類型
多型函數類型
列舉
枚舉
代數資料類型
列舉和 ADT 的轉換
脈絡抽象
已提供實例
使用子句
脈絡邊界
匯入已提供
擴充方法
右結合擴充方法:詳細資料
實作類型類別
類型類別衍生
如何使用巨集撰寫類型類別 `derived` 方法
多重相等性
脈絡函數
隱式轉換
依名稱脈絡參數
與 Scala 2 隱式關係
元程式設計
內聯
編譯時期操作
巨集
執行時期多階段程式設計
反射
TASTy 檢查
對稱元程式設計的元理論
其他新功能
特質參數
透明特質和類別
通用套用方法
匯出子句
不透明類型別名
不透明類型別名:更多詳細資訊
開放類別
參數取消配對
種類多型
可配對特質
@threadUnsafe 註解
@targetName 註解
新的控制語法
可選大括號
安全初始化
TypeTest
實驗性定義
其他已變更功能
數字字面值
程式化結構類型
運算子的規則
類型中的萬用字元引數
匯入
類型推論的變更
隱式解析的變更
隱式轉換
重載解析的變更
配對運算式
Vararg 拼接
樣式繫結
無選項樣式配對
自動 Eta 展開
編譯器外掛程式的變更
Lazy Vals 初始化
Main 方法
內插中的跳脫
已移除的功能
已移除: DelayedInit
已移除: Scala 2 巨集
已移除:存在類型
已移除:一般類型投影
已移除: Do-While
已移除:程序語法
已移除:封裝物件
已移除:早期初始化程式
已移除:類別遮蔽
已移除:限制 22
已移除: XML 字面值
已移除:符號字面值
已移除:自動套用
已移除:弱符合
已棄用:非區域回傳
已移除: private[this] 和 protected[this]
已移除:萬用字元初始化程式
實驗性
CanThrow 功能
已刪除的定義
命名類型參數
數字字面值
明確 Null
MainAnnotation
擷取檢查
元組函數
Scala 3 語法摘要
語言版本
來源相容性
二進位相容性
軟關鍵字
建議語言功能分類
Scala 3 參考
/
其他已變更功能
其他已變更功能
以下頁面文件說明 Scala 3 中已變更的功能,與 Scala 2 相較。
目錄
數字字面值
程式化結構類型
運算子的規則
類型中的萬用字元引數
匯入
類型推論的變更
隱式解析的變更
隱式轉換
重載解析的變更
配對運算式
Vararg 拼接
樣式繫結
無選項樣式配對
自動 Eta 展開
編譯器外掛程式的變更
Lazy Vals 初始化
Main 方法
內插中的跳脫
上一個
實驗定義
下一個
數字文字