Qual é o resultado de uma expressão de rendimento no Python?
Eu sei que o rendimento transforma uma função em um gerador, mas qual é o valor de retorno da própria expressão de rendimento? Por exemplo:
def whizbang():
for i in range(10):
x = yield i
Qual é o valor da variávelx
como esta função é executada?
Eu li a documentação do Python:http://docs.python.org/reference/simple_stmts.html#grammar-token-yield_stmt e parece não haver menção do valor da própria expressão de rendimento.