<分区>
我知道 ruby 中的每个类都是类“Class”的一个实例。即使对于对象,内核类。
但是,我无法理解为什么作为 Class 类的祖先的 Object 类可以是类 Class 的实例,而 Class 是它的子类。
irb(main):018:0* Class.ancestors
=> [Class, Module, Object, Kernel, BasicObject]
irb(main):019:0> Object.ancestors
=> [Object, Kernel, BasicObject]
irb(main):020:0> Object.class
=> Class