随笔分类 - Kotlin
摘要:1.官方文档 Any https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any Unit https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit Nothing https://kot
阅读全文
摘要:本文两部分: 1.使用现成插件包配置Kotlin 2.手动配置Kotlin 1.准备工具 用来编译运行kotlin代码,只看代码,可跳过此步。 1.1 下载JetBrains kotlin编译器 https://github.com/JetBrains/kotlin/releases 找到最新版本下
阅读全文
摘要:1.官方文档 https://kotlinlang.org/docs/functions.html#variable-number-of-arguments-varargs https://www.kotlincn.net/docs/reference/functions.html#%E5%8F%A
阅读全文
摘要:1.官方文档 英文: https://kotlinlang.org/docs/reference/scope-functions.html 中文: https://www.kotlincn.net/docs/reference/scope-functions.html 2.简介 在kotlin标准库
阅读全文
摘要:1.官方文档 英文:https://kotlinlang.org/docs/reference/generics.html 中文:https://www.kotlincn.net/docs/reference/generics.html 2.泛型与类 2.1 简单泛型类 1 //类模板 2 fun
阅读全文
摘要:1.委托是什么? 1.1 官网示例 在每个变量委托的实现的背后,Kotlin 编译器都会生成辅助对象并委托给它。 假设委托如下, 那么编译器生成的相应代码如下: 其中: val prop$delegate 就是被委托的对象 getValue与setValue就是对prop的管理函数 1.2 变量委托
阅读全文
摘要:1.官方文档 英文: https://kotlinlang.org/docs/reference/delegation.html https://kotlinlang.org/docs/reference/delegated-properties.html 中文: https://www.kotli
阅读全文
摘要:1.官方文档 https://kotlinlang.org/docs/reference/extensions.html https://www.kotlincn.net/docs/reference/extensions.html 中文 1.1 作用 可以在不修改某个类的代码的情况下,对该类扩展,
阅读全文