Kotlin 语言的功能特性与提案
JetBrains 根据 Kotlin 语言演化原则, 以务实的设计为指导, 对 Kotlin 语言进行演进.
探索与设计 | Kotlin 静态成员与静态扩展
|
---|---|
探索与设计 | 集合的字面值
|
探索与设计 | 用于错误和异常的联合类型(Union type)
|
探索与设计 | 基于名称的解构
|
探索与设计 | 支持不可变性(Immutability)
|
KEEP 讨论 | KMP Kotlin 到 Java 的直接实际化(direct actualization)
|
KEEP 讨论 | 提高 KDoc 歧义链接解析的效率
|
KEEP 讨论 | KDoc 中对扩展的链接的解析
|
KEEP 讨论 | Uuid |
KEEP 讨论 | 改善使用预期类型时的解析
|
KEEP 讨论 | 明确的后端域变量(Backing Field): 对同一个属性同时支持
|
KEEP 讨论 | 上下文参数: 支持依赖于上下文的声明
|
KEEP 讨论 | 在带有判断对象的 when 语句中的保护条件 |
KEEP 讨论 | 稳定
|
KEEP 讨论 | 多
|
KEEP 讨论 | 非局部的
|
KEEP 讨论 | 对 Java 合成属性的引用
|
稳定 |
|
稳定 | 数据对象
|
稳定 | RangeUntil 操作符
|
稳定 | 确定不为 null 的类型
|
撤销 | 上下文接收者
|
探索与设计 | Kotlin 静态成员与静态扩展
|
---|---|
探索与设计 | 集合的字面值
|
探索与设计 | 用于错误和异常的联合类型(Union type)
|
探索与设计 | 基于名称的解构
|
探索与设计 | 支持不可变性(Immutability)
|
KEEP 讨论 | KMP Kotlin 到 Java 的直接实际化(direct actualization)
|
---|---|
KEEP 讨论 | 提高 KDoc 歧义链接解析的效率
|
KEEP 讨论 | KDoc 中对扩展的链接的解析
|
KEEP 讨论 | Uuid |
KEEP 讨论 | 改善使用预期类型时的解析
|
KEEP 讨论 | 明确的后端域变量(Backing Field): 对同一个属性同时支持
|
KEEP 讨论 | 上下文参数: 支持依赖于上下文的声明
|
KEEP 讨论 | 在带有判断对象的 when 语句中的保护条件 |
KEEP 讨论 | 稳定
|
KEEP 讨论 | 多
|
KEEP 讨论 | 非局部的
|
KEEP 讨论 | 对 Java 合成属性的引用
|
稳定 |
|
---|---|
稳定 | 数据对象
|
稳定 | RangeUntil 操作符
|
稳定 | 确定不为 null 的类型
|
撤销 | 上下文接收者
|
---|