Kotlin 语言特性与提案
JetBrains 遵循 Kotlin 语言演进原则演进 Kotlin 语言,并以实用设计为指导。
语言特性提案从 Kotlin 1.7.0 起列出。
关于语言特性状态的解释,请参见 Kotlin 演进原则文档。
探索与设计 | 富错误:错误联合类型
|
探索与设计 | 基于名称的解构
|
探索与设计 | 支持不变性
|
KEEP 讨论 | Kotlin 静态成员与静态扩展
|
KEEP 讨论 | 集合字面量
|
KEEP 讨论 | 显式幕后字段
|
KEEP 讨论 | 版本重载
|
KEEP 讨论 | 未使用的返回值检测器
|
KEEP 讨论 | 精简 KDoc 歧义链接
|
KEEP 讨论 | KDoc 中扩展链接的解析
|
预览中 | 上下文形参:支持依赖于上下文的声明
|
预览中 | 属性上注解使用点目标的改进
|
预览中 | 嵌套(非捕获)类型别名
|
预览中 | 上下文敏感解析
|
预览中 | 在 JVM 中暴露装箱的内联值类
|
预览中 | kotlin.time.Instant
|
预览中 | Uuid |
预览中 | 通用原子操作与原子数组
|
预览中 | KMP Kotlin 到 Java 直接实际化
|
稳定 | when 表达式中的守卫条件 |
稳定 | 多美元符内插:改进字符串字面量中
|
稳定 | 非局部
|
稳定 | 稳定的
|
稳定 |
|
稳定 | 数据对象
|
稳定 | RangeUntil 操作符
|
稳定 | 确定非空类型
|
已撤销 | 上下文接收者
|
已撤销 | Java 合成属性引用
|
探索与设计 | 富错误:错误联合类型
|
探索与设计 | 基于名称的解构
|
探索与设计 | 支持不变性
|
KEEP 讨论 | Kotlin 静态成员与静态扩展
|
KEEP 讨论 | 集合字面量
|
KEEP 讨论 | 显式幕后字段
|
KEEP 讨论 | 版本重载
|
KEEP 讨论 | 未使用的返回值检测器
|
KEEP 讨论 | 精简 KDoc 歧义链接
|
KEEP 讨论 | KDoc 中扩展链接的解析
|
预览中 | 上下文形参:支持依赖于上下文的声明
|
预览中 | 属性上注解使用点目标的改进
|
预览中 | 嵌套(非捕获)类型别名
|
预览中 | 上下文敏感解析
|
预览中 | 在 JVM 中暴露装箱的内联值类
|
预览中 | kotlin.time.Instant
|
预览中 | Uuid |
预览中 | 通用原子操作与原子数组
|
预览中 | KMP Kotlin 到 Java 直接实际化
|
稳定 | when 表达式中的守卫条件 |
稳定 | 多美元符内插:改进字符串字面量中
|
稳定 | 非局部
|
稳定 | 稳定的
|
稳定 |
|
稳定 | 数据对象
|
稳定 | RangeUntil 操作符
|
稳定 | 确定非空类型
|
已撤销 | 上下文接收者
|
已撤销 | Java 合成属性引用
|