Kotlin编程实战:创建优雅、富于表现力和高性能的JVM与Android应用程序
上QQ阅读APP看书,第一时间看更新

2.8 本章小结

Kotlin从最基本的编程任务中删除了许多仪式。对于同一个任务,你经常会发现在Kotlin中输入的内容比在许多主流语言中输入的要少得多。分号是可选的,变量声明享受类型推断,你不必将所有东西都放到一个类甚至一个函数中,也没有强制你进行异常处理——所有这些都减轻了编程的负担。与此同时,Kotlin还提供了合理的警告,以避免出现常见错误。它还通过要求你及早在不变性和可变性之间做出选择来提高安全性。另外,相等性检查是null安全的。字符串模板和多行字符串减少了使用表达式创建字符串的工作量。而且,与Java、C#和JavaScript等语言相比,Kotlin提供的表达式多于语句。

本章主要讨论了表达式和语句。接下来,我们将着手学习使用函数。