第九章|第九章 Kotlin之相等性

Kotlin中与java相似,也有两种类型的相等性:
【第九章|第九章 Kotlin之相等性】1、引用相等(两个引用指向同一个对象);
2、结构相等(用equals()检查);
引用相等 使用===(!==)操作符判断。
a===b:当且仅当a、b指向同一个对象时才为true。
结构相等 使用==(!=)操作符判断。
a==b:
被翻译成:
a?.equals(b)?:(b===null)
a不为null,则调用equals函数,否则(a为null)检测b是否与null引用相等。
第九章|第九章 Kotlin之相等性
文章图片

    推荐阅读