Ruby类方法别名列表

Ruby类方法别名列表,ruby,Ruby,随机类方法Random.rand别名为rand(即等同于Random.rand)。有没有办法得到Ruby使用的类方法别名的列表 不确定Ruby文档是否提供了完整的列表,因为它确实将rand标识为Random.rand的别名,但没有提到srand是别名,但可以使用srand或Random.srand 我最终回答了我自己的问题-请看下面。编辑我的原始问题: 这个问题的根源在于对Ruby Random类文档引用的误解,该文档引用了Random.rand类方法的别名rand。结果是rand和srand调

随机类方法
Random.rand
别名为
rand
(即等同于
Random.rand
)。有没有办法得到Ruby使用的类方法别名的列表

不确定Ruby文档是否提供了完整的列表,因为它确实将
rand
标识为
Random.rand
的别名,但没有提到
srand
是别名,但可以使用
srand
Random.srand


我最终回答了我自己的问题-请看下面。

编辑我的原始问题:

这个问题的根源在于对Ruby Random类文档引用的误解,该文档引用了Random.rand类方法的别名rand。结果是rand和srand调用了内核实例方法。要调用Random类方法rand和srand,您需要给出完整的解析调用,例如Random.rand或Random.srand


因此,我要查找的列表实际上是内核实例方法的内核文档

srand
不是rand的别名;它用于将伪随机数生成器种子设置为“”。关于你的问题,我建议你阅读以下答案:在回答你的声明“srand不是兰德的别名;”-我不知道你为什么认为我是在暗示它。我写的是“…但没有提到srand是一个别名,但它可以通过使用srand或Random.srand调用”至于所引用的链接,如果您想确定实例方法别名,它是有用的,但是,我试图获得类方法别名的列表。请参阅我对原始帖子的编辑以了解详细信息,因为我重新定义了类方法别名,以及我现在如何相信那些所谓的别名是内核实例方法;对不起,误会了。@AJcodez结束-谢谢你的提醒。