Link
Search
Menu
Expand
Document
Scala 3 中文站
主页
用法
用户入门
Scala 3 的 IDE 支持
Scala 3 IDE 中的 Worksheet 模式
语言版本
Scala 3 与 CBT
Scaladoc
API 文档
内置博客
Scaladoc 特定的标记和功能
静态文档
参考
概述
新类型
交集类型
并集类型
类型 Lambda
匹配类型
依赖函数类型
多态函数类型
枚举
枚举
代数数据类型
枚举和 ADT 的翻译
上下文抽象
概述
Given 实例
Using 子句
上下文界定
Given 导入
扩展方法
实现 Type Class
Type Class 推导
Multiversal Equality
上下文函数
隐式转换
按名上下文参数
与 Scala 2 隐式之间的关系
元编程
概述
内联
宏
运行时多阶段编程
反射
TASTy 检查
其他新特性
Trait 参数
透明 Trait
统一应用函数
Export 子句
不透明类型别名
开放类
参数解元组
Kind 多态
Matchable Trait
@threadUnsafe 注解
@targetName 注解
新控制语法
可选括号
显式 null
安全初始化
TypeTest
其他变化的特性
数字字面量
Programmatic 结构类型
操作符规则
类型通配符参数
导入
类型检查
类型推导
隐式解析
隐式转换
重载解析
匹配表达式
可变参数拼接
模式绑定
无 Option 模式匹配
自动 Eta 扩展
编译器插件的变化
lazy val 初始化
主方法
已删除的特性
已删除:延迟初始化
已删除:Scala 2 宏
已删除:存在类型
已删除:通用类型投影
已删除:Do-While
已删除:过程语法
已删除:包对象
已删除:Early 初始化
已删除:Class 遮蔽
已删除:22 限制
已删除:XML 字面量
已删除:Symbol 字面量
已删除:自动应用
已删除:弱一致性
已删除:非局部返回
已删除:private[this] 和 protected[this]
已删除:通配符初始化器
Scala 3 语法概要
官方网站
GitHub 仓库
捐赠支持
联系维护者
加入 QQ 群
参考
元编程
目录
概述
内联
宏
运行时多阶段编程
反射
TASTy 检查