1
4
这里所发生的事情是,我们从对象本身重新打开一个对象的类,并在它上面定义一个新的实例方法。这是在Ruby中执行所谓的“猴子修补”的方法之一。此方法只将该方法添加到当前对象,而不是类的所有对象。 它相当于这样做:
下面是一篇很好的文章: Learning Ruby: class << self . |
2
1
句法
例如:
在类上下文中,这两个方法定义是等效的:
第二个表单在某些情况下(例如,当您想要声明
|
3
0
这就是如何为对象的singleton/eigen类定义方法。
等于
|
4
-1
如果您这样使用它:
这是一个缩写:
我不喜欢这个符号,真的。 |
Stilian · 存储库设置中没有Github页面部分 2 年前 |
Kellen · 查看$卷展栏功能列表 2 年前 |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
johncssjs · 将数组转换为每个元素的嵌套哈希 2 年前 |
solidsnake99 · Rails db:如何绕过验证 2 年前 |