鲁比:算什么?与实例??vs.你是一个什么样的人?

有什么区别?我什么时候应该用哪个?为什么有这么多

kind\u of?is\u a?是同义词

instance\u of?与其他两个不同之处在于,如果对象是该确切类的实例,而不是子类,它只返回true

例如:

  • “你好”。你是a吗?对象“你好”。是什么?对象返回true,因为的“hello”字符串字符串对象的子类
  • 然而,“你好”。例如?对象返回false

发表评论