在Kotlin中,您可以使用is
myObject is String
但是,如果两个对象属于完全相同的类,你怎么检查?我正在寻找Python的模拟
type(obj1) is type(obj2)
答案 0 :(得分:24)
您可以使用::class
获取对象的类型,并比较它们:
Awesome ""Store""
更具体地说,上述文档中的this section描述了对象上的val sameClass = obj1::class == obj2::class
为您提供了您想要的内容,即您正在调用它的实例的确切类。