Kotlin 官方文档中文版 v1.9
关于本书 文档 入门 Kotlin 之旅 概述 Kotlin 多平台 Kotlin 用于服务器端开发 Kotlin 用于 Android 开发 Kotlin Wasm Kotlin 原生 Kotlin 用于 JavaScript 开发 Kotlin 用于数据科学 Kotlin 用于竞技程序设计 Kotlin 的新特性 Kotlin 1.9.0 Kotlin 1.9.20-RC 20-RC 早期版本 Kotlin 1.8.20 Kotlin 1.8.0 Kotlin 1.7.20 Kotlin 1.7.0 Kotlin 1.6.20 Kotlin 1.6.0 Kotlin 1.5.30 Kotlin 1.5.20 Kotlin 1.5.0 Kotlin 1.4.30 Kotlin 1.4.20 Kotlin 1.4.0 Kotlin 1.3 2 1.5 4.1 1.8.4.2 1.8.4.3 1.8.4.4 1.8.4.5 1.8.4.6 1.8.4.7 Kotlin 1.2 Kotlin 1.1 版本发布与路线图 Kotlin 版本发布 Kotlin 路线图 基础 基本语法 习惯用法 例学 Kotlin↗ 编码规范 概念 类型 基本类型 概述 数字 布尔 字符 字符串 数组 无符号整型 类型检测与类型转换0 码力 | 2049 页 | 45.06 MB | 1 年前3Hello 算法 1.1.0 Kotlin版
Hello 算法 Kotlin 语言版 作者:靳宇栋(@krahets) 代码审阅:陈东辉(@curtishd) Release 1.1.0 2024‑04‑15 序 两年前,我在力扣上分享了“剑指 Offer”系列题解,受到了许多读者的鼓励和支持。在与读者交流期间,我 最常被问的一个问题是“如何入门算法”。逐渐地,我对这个问题产生了浓厚的兴趣。 两眼一抹黑地刷题似乎是最受欢迎的方法 maxHeap.add(_val) // 从底至顶堆化 siftUp(size() - 1) } /* 从节点 i 开始,从底至顶堆化 */ fun siftUp(it: Int) { // Kotlin 的函数参数不可变,因此创建临时变量 var i = it while (true) { // 获取节点 i 的父节点 val p = parent(i) // 当“越过根节点”或“节点无须修复”时,结束堆化 从顶至底堆化 siftDown(0) // 返回堆顶元素 return _val } /* 从节点 i 开始,从顶至底堆化 */ fun siftDown(it: Int) { // Kotlin 的函数参数不可变,因此创建临时变量 var i = it while (true) { // 判断节点 i, l, r 中值最大的节点,记为 ma val l = left(i) val0 码力 | 381 页 | 18.47 MB | 1 年前3Kotlin 入门学习笔记整理
final 修饰的静态变量的字符串,是个编译器常量(编译器编译的时候,已经确定并且不可改变的) 1 private static final String LALALA = "lalala"; kotlin 中的表示⽅式 1 companion object { 2 const val LALALA = "lalala" 3 } 定义变量 变量名后 “:” 跟着他的类型,类型可以省略掉 2 ... 3 } 创建对象(直接调⽤构造器) 1 java: Java = Java(); 返回值 java void kotlin Unit kotlin 的类型推断 1 // 数据类型 ⾸字⺟⼤写 2 var age: Int = 18 3 // 因为类型推断,基本数据类型可以省略 4 var age = 18 也是⽤ class 静态内部类 java 中 ⽤static 修饰;静态内部类可以写静态函数 kotlin 静态内部类是没有关键字修饰; 嵌套内部类 不⽤ static 修饰的话默认的内部类就是嵌套内部类,嵌套内部类可以获取外部类的引⽤,不可以写静态函数; kotlin 嵌套内部类是有关键字修饰,⽤ inner 修饰 实现接⼝ 实现接⼝和继承都是没有关键字,实现接0 码力 | 8 页 | 5.41 MB | 1 年前3Kotlin 1.9.10 官方文档 中文版
关于本书 文档 入门 Kotlin 之旅 概述 Kotlin 多平台 Kotlin 用于服务器端开发 Kotlin 用于 Android 开发 Kotlin Wasm Kotlin 原生 Kotlin 用于 JavaScript 开发 Kotlin 用于数据科学 Kotlin 用于竞技程序设计 Kotlin 的新特性 Kotlin 1.9.0 Kotlin 1.9.20-RC 20-RC 早期版本 Kotlin 1.8.20 Kotlin 1.8.0 Kotlin 1.7.20 Kotlin 1.7.0 Kotlin 1.6.20 Kotlin 1.6.0 Kotlin 1.5.30 1.5.3.8 1.5.3.9 1.5.3.10 1.5.3.11 1.5.3.12 1.5.3.13 1.5.3.14 1.5.3.15 1.6 1.6.1 1 1.1.7 1.8.1.2 Kotlin 1.5.20 Kotlin 1.5.0 Kotlin 1.4.30 Kotlin 1.4.20 Kotlin 1.4.0 Kotlin 1.3 Kotlin 1.2 Kotlin 1.1 版本发布与路线图 Kotlin 版本发布 Kotlin 路线图 基础 基本语法 习惯用法 例学 Kotlin↗ 编码规范 概念 类型0 码力 | 3753 页 | 29.69 MB | 1 年前3Kotlin 1.9.10 官方文档 中文版
0 码力 | - 页 | 22.65 MB | 1 年前3Hello 算法 1.2.0 简体中文 Kotlin 版
Hello 算法 Kotlin 语言版 作者:靳宇栋(@krahets) 代码审阅:陈东辉(@curtishd) Release 1.2.0 2024‑12‑06 序 两年前,我在力扣上分享了“剑指 Offer”系列题解,受到了许多读者的鼓励和支持。在与读者交流期间,我 最常被问的一个问题是“如何入门算法”。逐渐地,我对这个问题产生了浓厚的兴趣。 两眼一抹黑地刷题似乎是最受欢迎的方法 maxHeap.add(_val) // 从底至顶堆化 siftUp(size() - 1) } /* 从节点 i 开始,从底至顶堆化 */ fun siftUp(it: Int) { // Kotlin 的函数参数不可变,因此创建临时变量 var i = it while (true) { // 获取节点 i 的父节点 val p = parent(i) // 当“越过根节点”或“节点无须修复”时,结束堆化 从顶至底堆化 siftDown(0) // 返回堆顶元素 return _val } /* 从节点 i 开始,从顶至底堆化 */ fun siftDown(it: Int) { // Kotlin 的函数参数不可变,因此创建临时变量 var i = it while (true) { // 判断节点 i, l, r 中值最大的节点,记为 ma val l = left(i) val0 码力 | 382 页 | 18.48 MB | 9 月前3rocketmq 服务部署
annotations-13.0.jar ├── commons-beanutils-1.9.4.jar ├── commons-cli-1.2.jar ├── commons-codec-1.9.jar ├── commons-collections-3.2.2.jar ├── commons-digester-2.1.jar ├── commons-lang3-3 jar 原文链接:rocketmq 服务部署 ├── jcommander-1.72.jar ├── jna-4.2.2.jar ├── kotlin-stdlib-1.4.10.jar ├── kotlin-stdlib-common-1.4.0.jar ├── libthrift-0.14.1.jar ├── logback-classic-1.00 码力 | 11 页 | 284.35 KB | 1 年前3使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)
和 autonumber resume //increment// //format// 来表示暂停或 继续使用自动编号。 PlantUML 语言参考指引 (1.2021.2) 6 / 380 1.9 页面标题, 页眉, 页脚 1 时序图 @startuml autonumber 10 10 "[000]" Bob -> Alice : Authentication Request Bob Alice : Yet another authentication Request Bob <- Alice : Yet another authentication Response @enduml 1.9 页面标题, 页眉, 页脚 使用 title 关键词增加标题 使用 header 关键词增加页眉 使用 footer 关键词增加页脚 @startuml header Page Header footerkotlin.puml> !include title Gil Barbara's logos example skinparam monochrome true rectangle "<$flask>\nwebapp" as webapp queue "<$kafka>" as kafka rectangle "<$kotlin>\ndaemon" 0 码力 | 381 页 | 4.05 MB | 1 年前3PlantUML 1.2021.1 语言参考指引
和 autonumber resume //increment// //format// 来表示暂停或 继续使用自动编号。 PlantUML 语言参考指引 (1.2021.1) 6 / 375 1.9 页面标题, 页眉, 页脚 1 时序图 @startuml autonumber 10 10 "[000]" Bob -> Alice : Authentication Request Bob Alice : Yet another authentication Request Bob <- Alice : Yet another authentication Response @enduml 1.9 页面标题, 页眉, 页脚 使用 title 关键词增加标题 使用 header 关键词增加页眉 使用 footer 关键词增加页脚 @startuml header Page Header footerkotlin.puml> !include title Gil Barbara's logos example skinparam monochrome true rectangle "<$flask>\nwebapp" as webapp queue "<$kafka>" as kafka rectangle "<$kotlin>\ndaemon" 0 码力 | 376 页 | 4.00 MB | 1 年前3PlantUML 1.2021.3 语言参考指引
和 autonumber resume //increment// //format// 来表示暂停或 继续使用自动编号。 PlantUML 语言参考指引 (1.2021.2) 6 / 397 1.9 页面标题, 页眉, 页脚 1 时序图 @startuml autonumber 10 10 "[000]" Bob -> Alice : Authentication Request Bob Alice : Yet another authentication Request Bob <- Alice : Yet another authentication Response @enduml 1.9 页面标题, 页眉, 页脚 使用 title 关键词增加标题 使用 header 关键词增加页眉 使用 footer 关键词增加页脚 @startuml header Page Header footerkotlin.puml> !include title Gil Barbara's logos example skinparam monochrome true rectangle "<$flask>\nwebapp" as webapp queue "<$kafka>" as kafka rectangle "<$kotlin>\ndaemon" 0 码力 | 398 页 | 4.22 MB | 1 年前3
共 211 条
- 1
- 2
- 3
- 4
- 5
- 6
- 22