标签: ruby block yield
产量似乎既不是对象也不是方法。它是什么?它如何访问作为方法参数传递的块?
答案 0 :(得分:5)
yield是一个关键字,就像while或end或return一样。
yield
while
end
return
“如何”访问该块并不是真正有趣,只不过“{1}}关键字如何为调用上下文传递值,或者return关键字如何关闭块” - 除非你想深入研究Ruby解释器本身的开发。 Ruby程序员的重要一点就是它的功能。