在kotlin 中存在二种相等的判断:
1.引用相等 也就是说,两个引用指向同一个对象,使用===操作 ,相反操作为!==来判断
2.结构相等 使用equals 函数相等和==操作符
a?.equals(b) ? :(b===null)
说明:a不为null,将为调用equals(Any)?函数,否则(也就是a为null)将会检查b是否为指向null
在kotlin 中存在二种相等的判断:
1.引用相等 也就是说,两个引用指向同一个对象,使用===操作 ,相反操作为!==来判断
2.结构相等 使用equals 函数相等和==操作符
a?.equals(b) ? :(b===null)
说明:a不为null,将为调用equals(Any)?函数,否则(也就是a为null)将会检查b是否为指向null