这一章节包含了:

  • 处理空值的可为空类型及其语法
  • 原子类型和Java中对应的类型
  • Kotlin中的集合以及它们Java的关系

现在,你已经在实战中见识过了Kotlin的大部分语法了。你已经超越了用Kotlin来创建跟Java等价的代码的层次了。你在享受这Kotlin的一些富有生产力的特性。而这些特性可以让你的代码更加紧凑、易读。

我们放慢脚步,对Kotlin最重要的部分--类型系统,一探究竟。对比于Java,Kotlin的类型系统引入了多个新的特性。它们对于提升你的代码可读性意义显著。例如,对可为空类型(*nullable types*)及只读集合(*read-only collections*)的支持。Kotlin也移除了一些实际中不必要或者是有问题的Java类型系统特性。例如,原始类型和数组的类优先支持。我们来详细看看。

results matching ""

    No results matching ""