KEEP:Kotlin进化与增强过程

时间:2024-04-21 04:28:30
【文件属性】:

文件名称:KEEP:Kotlin进化与增强过程

文件大小:255KB

文件格式:ZIP

更新时间:2024-04-21 04:28:30

KEEP-Kotlin的演变和增强过程 该存储库包含有关建议,包括设计说明草稿和正在进行中的建议的讨论,以及有关已实施的更改的设计文档。 提案本身通称KEEP。 它们涵盖了语言本身及其标准库。 相应设计增强的实现通常存在于。 当前的KEEP 中列出了当前进行中的KEEP。 新的KEEP和当前KEEP的附加项作为提交。 实施KEEP时,相应的设计文档将合并到此存储库中并存储在目录中。 设计注意事项 正在针对Kotlin讨论的某些功能概念代表了潜在增强的重要方向,但还不完整,无法称其为设计建议,但是仍需要与Kotlin社区进行讨论,以收集这些功能的用例,其潜在语法,它们会影响现有的Kotlin代码等。它们称为“设计说明”,并存储在单独的目录中。 如何为设计过程做出贡献 语言增强/功能通常会经历以下非正式阶段: 讨论一个想法。 用例集合。 设计方案和原型实施。 语言的实验支持。


【文件预览】:
KEEP-master
----proposals()
--------experimental.md(15KB)
--------local-and-top-level-lateinit-vars.md(1KB)
--------type-aliases.md(21KB)
--------inline-classes.md(28KB)
--------generic-values-and-valueof-for-enums.md(4KB)
--------sealed-class-inheritance.md(3KB)
--------scripting-support.md(42KB)
--------stdlib()
--------coroutines.md(94KB)
--------inline-properties.md(1KB)
--------explicit-api-mode.md(8KB)
--------jvm-records.md(10KB)
--------jvm-static-annotation-in-interface-companion.md(1015B)
--------jvm-field-annotation-in-interface-companion.md(2KB)
--------js()
--------destructuring-in-parameters.md(4KB)
--------unsigned-types.md(17KB)
--------extensions()
--------named-arguments-in-their-own-position.md(3KB)
--------data-class-inheritance.md(5KB)
--------lateinit-property-isinitialized-intrinsic.md(9KB)
--------val-in-when-subject.md(4KB)
--------underscore-for-unused-parameters.md(4KB)
--------enhancing-main-convention.md(8KB)
--------android-extensions-entity-caching.md(5KB)
--------jsr-305-custom-nullability-qualifiers.md(17KB)
--------underscores-in-numeric-literals.md(3KB)
--------kotlin-contracts.md(19KB)
--------scope-control-for-implicit-receivers.md(5KB)
--------jdk-dependent-built-ins.md(9KB)
--------sealed-interface-freedom.md(12KB)
--------functional-types-with-big-arity-on-jvm.md(5KB)
--------local-delegated-properties.md(1KB)
--------bound-callable-references.md(15KB)
----notes()
--------code-coloring.md(18KB)
--------web-workers.md(22KB)
--------value-classes.md(103KB)
----README.md(4KB)
----.gitignore(7B)

网友评论