受到这种讨论的启发,经过一些谷歌搜索后,我无法找到关于Ruby方法的一个非常简单的问题的答案:方法对象与否?
这里和那里有不同的意见,我真的想听听,比方说,深入解释.
我知道Object#method方法,它接受一个方法名称并返回一个Method实例,但另一方面,你可以用块做类似的事情来使它们成为Proc实例,而块不是对象,所以是什么使得方法有什么不同?
Object#method
Method
Proc
ruby methods language-features object
language-features ×1
methods ×1
object ×1
ruby ×1