ruby 中的方法不是一级对象? 谁能给讲讲?

今天看到一句话为理解python的self,不妨对比一下ruby和javascript。ruby的方式是方法不是一级对象,所以绕过了这个问题(python的类方法为什么要写一个self参数)。

关于一级对象 http://en.wikipedia.org/wiki/First-class_object

我看ruby好像可以在运行时,创建方法。到底是不满足哪一条,才不能称作一级对象。初学ruby,对一些概念还不很理解。谁能解释一下吗?谢谢。

ruby 中的方法不是一级对象? 谁能给讲讲?

相关文章:

你感兴趣的文章:

标签云: