标签: ruby
在Ruby中,有没有办法打印出定义/预定义的所有全局变量和常量?
答案 0 :(得分:21)
global_variables方法返回所有全局变量名的数组。要获取模块中定义的所有常量的名称,请将constants发送到相关模块。例如,要获取可以在不指定命名空间的情况下访问的所有常量,请使用Object.constants。
global_variables
constants
Object.constants