Was ist das Ergebnis eines Ertragsausdrucks in Python?
Ich weiß, dass Yield eine Funktion in einen Generator verwandelt, aber wie lautet der Rückgabewert des Yield-Ausdrucks selbst? Zum Beispiel:
def whizbang():
for i in range(10):
x = yield i
Was ist der Wert von Variablex
Wie wird diese Funktion ausgeführt?
Ich habe die Python-Dokumentation gelesen:http://docs.python.org/reference/simple_stmts.html#grammar-token-yield_stmt und es scheint keine Erwähnung des Wertes des Ertragsausdrucks selbst zu geben.