yield如何访问传递给方法的块?

时间:2015-01-10 16:24:11

标签: ruby block yield

产量似乎既不是对象也不是方法。它是什么?它如何访问作为方法参数传递的块?

1 个答案:

答案 0 :(得分:5)

yield是一个关键字,就像whileendreturn一样。

“如何”访问该块并不是真正有趣,只不过“{1}}关键字如何为调用上下文传递值,或者return关键字如何关闭块” - 除非你想深入研究Ruby解释器本身的开发。 Ruby程序员的重要一点就是它的功能。