14
在Ruby中,有没有办法打印出所有定义/预定义的全局变量和常量?在Ruby中,有没有办法打印出所有定义/预定义的全局变量和常量?
在Ruby中,有没有办法打印出所有定义/预定义的全局变量和常量?在Ruby中,有没有办法打印出所有定义/预定义的全局变量和常量?
global_variables
方法返回一个包含所有全局变量名称的数组。要获取模块中定义的所有常量的名称,请将constants
发送到相关模块。例如,要获取所有可以访问的常量而不指定名称空间,请使用Object.constants
。
为了扩展这一点 - 您可能还想检查ObjectSpace模块。 – Eimantas 2010-06-24 06:15:53