相关疑难解决方法(0)

Ruby函数与方法

Ruby Programming Language第6章(第2段)中,他们指出:

许多语言区分没有关联对象的函数和在接收器对象上调用的方法.因为Ruby是纯粹面向对象的语言,所以所有方法都是真正的方法,并且至少与一个对象相关联.

然后在第6段的中间:

procs和lambdas都是函数而不是在对象上调用的方法.

我对这些陈述有点困惑.Ruby是纯粹的纯OO,因此没有与对象无关的函数(如果这是纯OO的有效定义),还是与Proc对象关联的procs/lambdas?Ruby中的函数和方法有什么区别?

任何解析和理解这一点的帮助将不胜感激.

ruby methods lambda function

27
推荐指数
3
解决办法
1万
查看次数

标签 统计

function ×1

lambda ×1

methods ×1

ruby ×1