yield が関数をジェネレーターに変えることは知っていますが、yield 式自体の戻り値は何ですか? 例えば:
def whizbang():
for i in range(10):
x = yield i
x
この関数が実行されたときの variable の値は?
私はPythonのドキュメントを読みました: http://docs.python.org/reference/simple_stmts.html#grammar-token-yield_stmtとyield式自体の値についての言及はないようです。