我也从这个链接中读到了 https://kotlinlang.org/docs/reference/equality.html
但是我不明白,任何人都可以通过适当的澄清给我示例!!
我的意思是,如果我们这样做:
val str1 = "Hello, World!"
val str2 = "Hello," + " World!"
println(str1 == str2)//print true
println(str1 === str2)//also print true
那么他们之间的区别是什么?
答案 0 :(得分:0)
平等概念存在差异。 " =="检查结构平等(相同的值)," ==="检查引用相等性(内存中的相同位置)。