【问题标题】:Internals of the Object constantObject 常量的内部结构
【发布时间】:2017-10-31 20:21:31
【问题描述】:

阅读 Rails 指南,我注意到实际的 Object 常量存储了一个表。

首先,在处理模块关键字时,解释器会创建一个 类对象的常量表中的新条目存储在 对象常量。所述条目将名称“颜色”与新的 创建的模块对象。此外,解释器设置名称 新的模块对象是字符串“Colors”

但是,当我尝试访问 Object 时,它只会返回

=> Object

有没有办法在 Ruby 中访问 Object 常量的内部?也许可以通过Module-object-to-name 看到这张桌子 映射。

【问题讨论】:

  • Module.constants 呢?你试试这个吗
  • 哦,太好了。写一个答案,我会接受的。

标签: ruby-on-rails ruby


【解决方案1】:

Module.constants # ==> All constants 可以帮到你。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-05
    • 2011-02-04
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多