Kotlin 1.4 language features
0 码力 | 69 页 | 3.29 MB | 1 年前Kotlin 1.4引入了多项语言特性,包括SAM转换、显式API模式、尾随逗号、在when表达式中使用break和continue、混合命名和位置参数、新类型推断、统一的null检查异常类型以及更复杂场景下的智能强制转换支持。这些特性旨在提升开发者编码体验和代码可读性,为Kotlin的实用性提供了进一步的增强。Kotlin 1.2 Language Documentation
0 码力 | 333 页 | 2.22 MB | 1 年前文档详细介绍了Kotlin 1.2语言的核心特性和功能,包括基本类型、扩展函数、null安全、coroutines支持以及文档生成工具KDoc的使用。KDoc结合了JavaDoc的语法和Markdown的内联标记,支持.package和模块的文档生成,并且通过gradle、maven和ant插件集成到构建流程中。此外,文档还涵盖了Kotlin在类型系统、字符串模板、条件表达式等方面的优势,以及与Java相比的改进。Kotlin language specification Version 1.9-rfc+0.1
0 码力 | 310 页 | 1.39 MB | 1 年前文档详细阐述了Kotlin编程语言的规范,涵盖了版本1.9-rfc+0.1的语法和结构。内容包括控制流graph、函数调用、条件表达式的处理方式,以及Kotlin的文档注释语法KDoc,后者基于Markdown和Javadoc。语言特性如函数调用中的参数求值顺序、条件表达式的简化表示以及语言的并发性等方面均有详细说明。Kotlin language specification Version 1.9-rfc+0.1
0 码力 | 38 页 | 358.59 KB | 1 年前文档详细介绍了Kotlin语言规范的版本1.9-rfc+0.1,涵盖了语言的语法结构和关键字。文档中列举了多个Kotlin语言中的关键字,如'infix'、'init'、'inline'、'internal'等,并说明了这些关键字的用法和作用。此外,文档还介绍了Kotlin的文档注释语法KDoc,其基于Markdown和JavaDoc的语法,为代码提供了丰富的文档支持。文档中的语法规则和结构为Kotlin语言的使用和开发提供了详细的指导。Coroutines in Kotlin
0 码力 | 39 页 | 1.01 MB | 1 年前文档讨论了Kotlin中的协程(Coroutines),包括其设计、实现细节以及在库和客户端代码中的应用。Kotlin的协程通过生成状态机来实现灵活性,仅在运行时分配单个实例。文档还比较了不同语言的协程实现,如C#和Scala,并探讨了栈无关和栈相关协程的特点。此外,编译协程的过程包括处理生成函数和yield表达式,并提供了代码示例以说明协程的状态转换和数据序列化。A Security Guide for Kotlin Developers
0 码力 | 13 页 | 1.80 MB | 1 年前文档系统阐述了Kotlin开发中的安全概况,强调其优势如空安全性和数据加密功能,同时指出了主要的安全风险,包括资源控制不当、死代码和编码标准不遵守等。此外,文档详细介绍了OWASP移动TOP 10风险,并提供了使用Kiuwan等工具来加强Kotlin应用安全性的建议。Kotlin Language Documentation 1.3
0 码力 | 597 页 | 3.61 MB | 1 年前文档详细介绍了Kotlin 1.3版本的新特性和兼容性变化。主要内容包括coroutines的正式发布和稳定性改善、Kotlin/Native的增强、多平台项目模型的改进,以及新的功能如无参数main函数和注解类中的嵌套声明。此外,文档还描述了多项行为兼容性和源兼容性变化,包括构造函数参数评估顺序的变更和split方法跨平台行为的统一。Kotlin Language Documentation 1.9.20
0 码力 | 1299 页 | 32.44 MB | 1 年前文档详细介绍了Kotlin 1.9.20版本的新功能和改进,包括K2编译器的-preview版本、Kotlin Multiplatform的新默认项目模板、Kotlin/Native的性能提升、支持Xcode 15以及Kotlin/Wasm对WebAssembly的支持。此外,文档还涵盖了IDE支持版本、Gradle配置提示、标准库更新以及与Kotlin 1.8的兼容性指南。
共 8 条
- 1
关键词
SAM conversions Explicit API mode Trailing comma Break and continue inside when expressions New type inference KDoc 基本类型 扩展函数 null安全 coroutines 文档生成 Kotlin Syntax Function Calls Conditional Expressions Concurrency infix init inline internal Coroutines Yield Generate Compiling Kotlin安全 资源控制不当 SQL注入 OWASP移动TOP 10 死代码 Kotlin 1.3 multiplatform projects behavioral-incompatible source-incompatible Kotlin/JVM Kotlin/Native Kotlin/JS K2编译器 兼容性指南