Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.36 KB

3.2.3.2.Kotlin 系列详细计划-03-文章结构.md

File metadata and controls

46 lines (32 loc) · 1.36 KB

Kotlin 系列文章详细计划-03-文章结构要求

这是码上开学 Kotlin 系列第 3 集的文章结构要求。

  • 这篇文档是唯一对文章内容作出约束的文档。如果你要写文章,只参考这一篇文档就可以。(不过如果先读一下对应的视频脚本,会对写文章有帮助。但这个不强制哟。)
  • 文章标题已经给出,正式发布时的标题会一个字、一个标点都不差。如果你需要改标题,请务必先联系扔物线(朱凯),谢谢!
  • 这篇文档可能在后续过程中会有修改,到时候文章也需要跟着修改。我尽量不修改,但无法保证,毕竟水平有限😂。

标题:Kotlin 里那些「更方便的」

结构要求:

如果有不同意见请先来找我讨论,不要直接自我修改文章结构哟。——扔物线

构造器

  • 主构造
  • 主构造器里声明属性

函数简化

  • 使用 = 连接返回值
  • 参数默认值
  • 命名参数
  • 本地函数(嵌套函数)

字符串

  • 字符串模版
  • raw string

数组和集合

  • 操作符:forEach, filter , map , flatMap
  • Kotlin 的 RangeSequence

条件控制

  • if/else 可以有返回值
  • when:Kotlin 里的 switch
  • for 循环(要写吗?)
  • try-catch
    • 非强制受检(要写吗?)
  • ?:
  • ?.
  • =====