![]() |
1
2
就像Ilya Konyukhov写的
Rubys方法
are not objects per se
但是你可以得到一个
您的特定示例中有趣的部分是,您不幸地将您的测试方法命名为“method”,从而覆盖了
如你所见,
|
![]() |
2
2
可以重写为
可通过以下方式轻松验证:
更新
如果要检查方法本身是否
正如评论中提到的,
|
![]() |
3
1
“Ruby的方法不像字符串、数字和数组那样是对象”(Ruby编程语言,Flanagan和Matsumoto,第176页)。OP的方法名“method”是不幸的;这使我们几乎无法解释任何事情。如果需要将方法视为对象,那么 method method ,这将导致 instance of Class Method . |
![]() |
Stilian · 存储库设置中没有Github页面部分 2 年前 |
![]() |
Kellen · 查看$卷展栏功能列表 2 年前 |
![]() |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
![]() |
johncssjs · 将数组转换为每个元素的嵌套哈希 2 年前 |
![]() |
solidsnake99 · Rails db:如何绕过验证 2 年前 |