Ruby类方法别名列表

时间:2013-02-12 15:58:32

标签: ruby

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

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

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

1 个答案:

答案 0 :(得分:1)

编辑我原来的问题:

这个问题的根本在于对Ruby Random类文档引用http://ruby-doc.org/core-2.0/Random.html的误解,它引用了Random.rand类方法的别名rand。事实证明,rand和srand调用了Kernel实例方法。要调用Random类类方法rand和srand,您需要提供完整的已解析调用,例如Random.rand或Random.srand

因此,我正在寻找的列表实际上是内核实例方法的内核文档http://www.ruby-doc.org/core-1.9.3/Kernel.html