检查Object
常量是否已定义
Module.const_defined?('Object')
#=> true
删除常量
Object.send(:remove_const, 'Object')
#=> Object
检查,该Object
常量已删除
Module.const_defined?('Object')
#=> false
Object
现在,如果删除了以下示例,该常量如何返回?:)
String.superclass
#=> Object
new_object = String.superclass.new
#=> #<Object:0x00007fdc18382858>
new_object.class
#=> Object