无法理解产量

时间:2011-03-21 22:45:24

标签: ruby yield

在某些项目中,我遇到了这段代码:

erb = yield.src

我无法理解src方法正在做什么以及如何链接到yield方法。

由于

1 个答案:

答案 0 :(得分:1)

据我所知,yield会返回一个在其上定义了实例方法src的对象

类似这样的事情

def foo
  p yield.class
end

foo do 
 1
end  

这将打印Fixnum

相关问题