3.6 本章小结

Kotlin通过引入可空类型,在编译时就大量“清扫了”空指针异常。同时,Kotlin中还引入了安全调用符“?.”及Elvis操作符“?:”,使得我们的代码写起来更加简洁。

Kotlin的类型系统比Java更加简单、一致,Java中的原始类型与数组类型在Kotlin中都统一表现为引用类型。

Kotlin中还引入了Unit、Nothing等特殊类型,使得没有返回值的函数与永远不会返回的函数有了更加规范和一致的签名。

我们可以使用is操作符来判断对象实例的类型,使用as操作符进行类型的转换。