在Ruby中,有没有办法打印出定义/预定义的所有全局变量和常量?

nop*_*ole 16 ruby

在Ruby中,有没有办法打印出定义/预定义的所有全局变量和常量?

Chu*_*uck 22

global_variables方法返回所有全局变量名称的数组.要获取模块中定义的所有常量的名称,请发送constants到相关模块.例如,要获取可以在不指定命名空间的情况下访问的所有常量,请使用Object.constants.