【发布时间】:2023-11-23 03:07:01
【问题描述】:
收益似乎既不是对象也不是方法。它是什么?它如何访问作为参数传递给方法的块?
【问题讨论】:
收益似乎既不是对象也不是方法。它是什么?它如何访问作为参数传递给方法的块?
【问题讨论】:
yield 是关键字,就像while 或end 或return。
“如何”访问块并不是很有趣,只不过是“如何”return 关键字将值传递给调用上下文,或者“如何”end 关键字关闭块 - 除非你想要深入研究 Ruby 解释器本身的开发。对于 Ruby 程序员来说,重要的是它就是这样做的。
【讨论】: