![]() |
1
20
类方法是一种方法,其中类是接收者,因此要查找调用该方法的对象(您在这里似乎正在尝试执行的操作),只需检查
|
![]() |
2
15
获取类(实际上是模块)名称的方法只是
然而,在Ruby中,实际上没有“类名”这样的东西,就像在其他一些语言中一样。在Ruby中,类只是一个对象,就像任何其他对象一样,它被分配给变量,就像任何其他变量一样。
所有的
所以,就像其他对象一样,类的“名称”是 真正地 除了你用来引用它的任何变量之外,什么都没有。 例子:
现在,该类的“名称”是
现在,该类的“名称”是
二者都
现在,由于类被分配给一个常量,该常量的名称将被视为该类的名称…
…即使常量被分配到不同的对象上…
…甚至在类被分配到另一个常量之后。
在其他答案中,完全不需要所有复杂的绒毛。 |
![]() |
3
2
这不是什么
|
![]() |
4
1
假设你上课:
|
![]() |
Stilian · 存储库设置中没有Github页面部分 3 年前 |
![]() |
Kellen · 查看$卷展栏功能列表 3 年前 |
![]() |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 3 年前 |
![]() |
johncssjs · 将数组转换为每个元素的嵌套哈希 3 年前 |
![]() |
solidsnake99 · Rails db:如何绕过验证 3 年前 |