学校排行榜

(0)

投一票

等于运算符号 官网

==:结构相等,比较值是否相等(自动调用 equals() 方法) ===:引用相等,比较对象是否为同一实例 注意:基本类型和字符串有特殊优化,== 会被编译为值比较 fun main() { // 值相等比较 val str1 = "Kotlin" val str2 = "Kotlin" println("str1 == str2: ${str1 == str2}") // true(字符串驻留优化) // 引用相等比较 val obj1 = Any() val obj2 = Any() val obj3 = obj1 println("obj1 === obj2: ${obj1 === obj2}") // false(不同实例) println("obj1 === obj3: ${obj1 === obj3}") // true(同一实例)}
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。