p String.singleton_class.superclass #=> Class:Object
p String.superclass.singleton_class #=> Class:Object
这两行代码解释 ruby 中类的 eigenclass 的超类就是类的超类对应的 eigenclass
可是
p BasicObject.superclass.singleton_class #=> NilClass
p BasicObject.singleton_class.superclass #=> Class
这两行代码怎么解释?