• 数字在需要一个可空的引用时,会进行装箱操作,数字装箱不一定保留同一性。
val a = 1000
println(a === a) // 输出 "true"
val boxedA : Int? = a
val anotherBoxedA : Int? = a
println(boxedA === anotherBoxedA) // 输出"false"

另一方面,它保留了相等性

val a = 1000
println(a == a) // 输出 "true"
val boxedA : Int? = a
val anotherBoxedA : Int? = a
println(boxedA == anotherBoxedA) // 输出"true"

kotlin相等性

最新文章

  1. QPS 与 TPS 简介
  2. appium V1.5.x变化
  3. MPlayerX——MAC OS 最好用的播放器
  4. Java学习笔记(二一)——Java 泛型
  5. tunnel.p4
  6. 自定义鼠标Cursor转变成图片
  7. python爬爬爬之单网页html页面爬取
  8. [原]关于在 iOS 中支持 DLNA
  9. ubuntu 下安装 navicat 12
  10. swift两种获取相册资源PHAsset的路径的方法(绝对路径)
  11. python下载安装requests库
  12. Java并发编程(七)-- ThreadLocal
  13. bzoj 1076 状态压缩最优期望
  14. C#基础之访问修饰符
  15. Python2.7-glob
  16. JPA(五):映射关联关系------映射单向多对一的关联关系
  17. 软件工程各阶段的UML图
  18. js android页面被挂起问题解决
  19. JLINK与JTAG的区别(转)
  20. 单例模式全面学习(C++版)

热门文章

  1. C语言实现栈代码
  2. jmeter录制对于ip代理会失效
  3. JVM基础——面试、笔试
  4. Nginx做反向代理时访问端口被自动去除
  5. 手动安装jar包到maven仓库
  6. 容器适配器————queue
  7. [BZOJ3456]城市规划:DP+NTT+多项式求逆
  8. Vue学习(一) :入门案例
  9. Jcaptcha组件和kaptcha组件实现验证码
  10. @清晰掉 makefile