首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >列出Ruby中模块声明的所有类型

列出Ruby中模块声明的所有类型
EN

Stack Overflow用户
提问于 2008-09-26 01:13:08
回答 2查看 7.3K关注 0票数 18

如何列出Ruby中一个模块声明的所有类型?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-09-26 01:48:55

使用module模块中定义的constants方法。来自Ruby文档:

Module.constants =>阵列

返回系统中定义的所有常量的名称的数组。该列表包括所有模块和类的名称。

P Module.constants.sort1..5

产生:

"ARGV","ArgumentError",“数组”,"Bignum","Binding“

你可以在任何你喜欢的模块或类上调用常量。

代码语言:javascript
复制
p Class.constants
票数 23
EN

Stack Overflow用户

发布于 2008-09-26 01:55:28

我不确定这是否是您的意思,但是您可以通过执行以下操作来获取模块中定义的所有常量和类的名称的数组

ModuleName.constants

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/137227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档