Kotlin 1.9.10 官方文档 中文版
解释性的变量名与函数名。 更多提示与技巧 竞技程序设计通常有这样的输入: 输入的第一行包含两个整数 n 与 k 在 Kotlin 中,这一行可以通过使用对整型列表进行解构声明的下列语句简明地 解析: val (n, k) = readInts() 很多人习惯使用 JVM 的 java.util.Scanner 类来解析结构较少的输入格式。 Kotlin 已设计成能与 JVM 中预览的几个语言特性提升为稳定版了: 稳定版对于枚举、密封类与布尔值主语穷尽 when 语句 稳定版挂起函数作为超类型 稳定版挂起转换 稳定版注解类实例化 还包括各种类型推断改进以及对类的类型参数上注解的支持: 改进了递归泛型类型的类型推断 构建器类型推断变更 对类的类型参数上注解的支持 稳定版对于枚举、密封类与布尔值主语穷尽 when 语句 An exhaustive when statement mechanism and type inference: 对于密封类与布尔值主语穷尽 when 语句 挂起函数作为超类型 对隐式用到实验性 API 要求选择加入 对使用选择加入要求的注解不同目标的变更 递归泛型类型的类型推断改进 消除构建器推断限制 对于密封类与布尔值主语穷尽 when 语句 Support for sealed (exhaustive) when statements0 码力 | 3753 页 | 29.69 MB | 1 年前3
Kotlin 官方文档中文版 v1.9致更长、具有自解释性的变量名与函数名。 更多提示与技巧 竞技程序设计通常有这样的输入: 输入的第一行包含两个整数 n 与 k 在 Kotlin 中,这一行可以通过使用对整型列表进行解构声明的下列语句简明地解析: val (n, k) = readInts() 很多人习惯使用 JVM 的 java.util.Scanner 类来解析结构较少的输入格式。Kotlin 已设计成 能与 JVM 中预览的几个语言特性提升为稳定版了: 稳定版对于枚举、密封类与布尔值主语穷尽 when 语句 稳定版挂起函数作为超类型 稳定版挂起转换 稳定版注解类实例化 还包括各种类型推断改进以及对类的类型参数上注解的支持: 改进了递归泛型类型的类型推断 构建器类型推断变更 对类的类型参数上注解的支持 稳定版对于枚举、密封类与布尔值主语穷尽 when 语句 An exhaustive when statement mechanism and type inference: 对于密封类与布尔值主语穷尽 when 语句 挂起函数作为超类型 对隐式用到实验性 API 要求选择加入 对使用选择加入要求的注解不同目标的变更 递归泛型类型的类型推断改进 消除构建器推断限制 对于密封类与布尔值主语穷尽 when 语句 Support for sealed (exhaustive) when statements0 码力 | 2049 页 | 45.06 MB | 1 年前3
Kotlin 入门学习笔记整理
字符串拼接使⽤ $ 符号 表示范围使⽤ in num...num 如 code in 10...200 意思是 code >= 10 && code < 200 when 条件语句替换了 switch0 码力 | 8 页 | 5.41 MB | 1 年前3
Hello 算法 1.1.0 Kotlin版的是选读章节,内容相对困难。如果你的时间有限,可以先跳过。 ‧ 专业术语会使用黑体(纸质版和 PDF 版)或添加下划线(网页版),例如数组(array)。建议记住它们, 以便阅读文献。 ‧ 重点内容和总结性语句会 加粗,这类文字值得特别关注。 ‧ 有特指含义的词句会使用“引号”标注,以避免歧义。 ‧ 当涉及编程语言之间不一致的名词时,本书均以 Python 为准,例如使用 None 来表示“空”。 ‧ 回退:撤销选择,恢复到之前的状态 undoChoice(state, choice) } } } 根据题意,我们在找到值为 7 的节点后应该继续搜索,因此需要将记录解之后的 return 语句删除。图 13‑4 对比了保留或删除 return 语句的搜索过程。 第 13 章 回溯 hello‑algo.com 281 图 13‑4 保留与删除 return 的搜索过程对比 相比基于前序遍历的代码实现,基于回溯0 码力 | 381 页 | 18.47 MB | 1 年前3
Hello 算法 1.2.0 简体中文 Kotlin 版的是选读章节,内容相对困难。如果你的时间有限,可以先跳过。 ‧ 专业术语会使用黑体(纸质版和 PDF 版)或添加下划线(网页版),例如数组(array)。建议记住它们, 以便阅读文献。 ‧ 重点内容和总结性语句会 加粗,这类文字值得特别关注。 ‧ 有特指含义的词句会使用“引号”标注,以避免歧义。 ‧ 当涉及编程语言之间不一致的名词时,本书均以 Python 为准,例如使用 None 来表示“空”。 ‧ 回退:撤销选择,恢复到之前的状态 undoChoice(state, choice) } } } 根据题意,我们在找到值为 7 的节点后应该继续搜索,因此需要将记录解之后的 return 语句删除。图 13‑4 对比了保留或删除 return 语句的搜索过程。 第 13 章 回溯 www.hello‑algo.com 282 图 13‑4 保留与删除 return 的搜索过程对比 相比基于前序遍历的代码实现,0 码力 | 382 页 | 18.48 MB | 10 月前3
共 5 条
- 1













