【发布时间】:2019-05-26 22:31:33
【问题描述】:
这种行为是什么意思?
var string1 = "hello"
var string2 = "hello"
println(string1 == string2) // return true
println(string1 === string2) // return true
因为
平等:确定两个对象是否包含相同的状态。 (==)
identity:判断两个对象是否共享同一个内存地址。 (===)
它们共享相同的内存地址吗?
【问题讨论】:
标签: kotlin object memory shared-memory equality