我知道当我们写下
时,收益率会做什么while True:
yield i
i += 1
但是当我们说
时它意味着什么def foo():
A = yield B
?那么A的价值是什么?
我问这个问题的原因是因为这是龙卷风中的事情:http://www.tornadoweb.org/en/stable/guide/async.html
在龙卷风中,我看到很多例子说
document = yield http_client.fetch('...')
我知道文档应该是客户端提取的内容。到目前为止,我正在试图理解它是如何实现的 - 我搜索了很多关于但没有找到任何一个解释“A =产量B”如何工作的例子。通过查看Tornado的源代码,我自己无法理解。有人可以向我解释一下吗?