购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.4 继续前进

在我们的代码中,信息的缺失或存在是不可避免的,Kotlin通过将缺失提升为头等状态,确保我们在必要时考虑到了缺失,而在不需要时也不会被其干扰。相比之下,Java的Optional类型就显得笨拙得多。幸运的是,当我们还没有准备好将所有代码转换为Kotlin时,可以轻松地从Optional迁移到nullable并同时支持两者。

在第10章中,我们将了解可空类型如何与Kotlin的其他特性(如安全调用、Elvis运算符以及扩展函数)相结合,形成与Java编写出来的设计截然不同的“纹理”。

但这有点超前了,在下一章中,我们将研究一个典型的Java类并将其转换为典型的Kotlin类。从Java到Kotlin的转换不仅仅是语法上的转换,这两种语言对可变状态的接受程度也有所不同。 RHxDFfcB5zh8Bw0ajgyDHup4et9RFP8e3QEEtBp8Fd63+spFfDmTIA6wRtFFOW2E

点击中间区域
呼出菜单
上一章
目录
下一章
×