【发布时间】:2013-06-21 10:27:19
【问题描述】:
与this 类似的问题。关键字yield 出现在我知道或听说过的三种语言中:Python、Ruby、C#。他们计划将这个关键字也引入 PHP。它最初是从哪里来的?我没有深入研究,但似乎 Python 从 2003 年开始就有了,这似乎在 C# 之前。
更新:让我们把这个问题分成两部分:
- 谁邀请/介绍了发电机的概念?哪种语言提供了第一个实现?什么时候?
-
yield关键字首先出现在哪种语言中?哪一年?
【问题讨论】:
-
这个概念已经存在了至少 40 年。见generators 和couritines
-
@StuartLC 当我意识到您将其写为评论时,我正要写相同的答案。这个问题有重复吗?也许您可以移动该评论并使其成为答案?
-
我更新了问题。
标签: language-agnostic yield yield-keyword