Robert Vanden Eynde wrote:
But I think that the implementation of print(y with y = x + 1) would be more close to next(y for y in [ x+1 ])
WHy on earth should it be? Expanding that gives you a generator containing a loop that only executes once that is immediately run to yield exactly one value. Why bother with all that overhead?