上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第5章
基础类型和操作
既然你已经见识了类和对象是如何工作的,那么现在可以更深入地了解一下Scala的基础类型和操作。如果你熟悉Java,则会很高兴地看到Java的基础类型和操作符在Scala中有相同的含义。不过,即使对于有经验的Java开发者,本章会讲到的那些很有趣的差异点,也值得一读。由于本章涉及的部分内容在本质上与Java相同,我们在相关内容中穿插了备注,以告诉Java开发人员哪些章节是可以安全跳过的。
在本章,你将概括地了解Scala的基础类型,包括String,以及值类型Int、Long、Short、Byte、Float、Double、Char和Boolean。你会了解这些类型支持的操作,包括Scala表达式的操作符优先级。你还将了解到Scala是如何“增强”(enrich)这些基础类型,给你Java原生支持以外的额外操作的。