您已準備好將專案移植到 Scala 3!
第一步是檢查專案是否符合 先決條件。
如果您使用 sbt,我們建議您前往 移植 sbt 專案(使用 sbt-scala3-migrate),或前往 移植 sbt 專案(手動)。
您沒有使用 sbt 嗎?
我們仍然建議您閱讀 移植 sbt 專案(手動) 教學,因為其他建置工具的工作流程相同。在此之前,請確認建置工具的版本是最新的,以支援 Scala 3。
跨建置巨集程式庫 和 混合 Scala 2.13 和 Scala 3 巨集 是用於移植 Scala 2 巨集程式庫的專門教學。
此頁面的貢獻者
內容
- 相容性參考
- 來源層級
- 類別路徑層級
- 執行時間
- 元程式設計
- 遷移工具導覽
- 使用 -Xsource:3 的 Scala 2
- Scala 3 遷移模式
- 遷移教學
- 先決條件
- 移植 sbt 專案(使用 sbt-scala3-migrate)
- 移植 sbt 專案(手動)
- 跨建巨集程式庫
- 混合 Scala 2.13 和 Scala 3 巨集
- Scala 3 語法重寫
- 不相容性表格
- 語法變更
- 已移除的功能
- 脈絡抽象
- 其他已變更的功能
- 型別檢查器
- 型別推論
- 編譯器選項
- 編譯器選項查詢表
- 新的編譯器選項
- Scala2 和 Scala3 之間的 Scaladoc 設定相容性
- 編譯器外掛程式
- Kind Projector 遷移
- 外部資源