QQ截图20180908214352.png (11.47 KB, 下载次数: 11)
下载附件 保存到相册
2018-9-8 21:43 上传
最后我想指出,你在一个class的singleton里是无法访问在class内定义的常量。 class A module B; end end class << A B end # NameError: uninitialized constant Class::B 这是因为singleton class的祖先链中并不包含自身的class,直接从Class开始。