上QQ阅读APP看书,第一时间看更新
1.7 新式语法特点总结
总结一下新式语法的主要特点:
(1)尽量少码字,比如省掉分号、省掉小括号、多用Lambda。
(2)减少人为错误,比如力所能及地支持自动类型推断。
(3)在语法层面减少空指针异常。这本来是调试中才能发现的错误,但通过把同一类型可为空和不可为空作为不同的类型,在编译时就可以发现更多逻辑上的问题。
(4)要支持函数式编程,这个特性是必需的。
(5)可以扩展已存的类的功能,而不必从它派生。
要深入理解Kotlin和它背后的设计与演化思想,还要在入门的基础上阅读详细参考手册。最好的资料是官网发布的,幸运的是官网也提供了中文版的参考手册,地址为https://www.kotlincn.net/docs/reference/。