(単純な) python ジェネレーターを実装しました。今、私は(それから)別のものを作りたいと思っています。これはすべての値を繰り返しますが、最後のものです。
def gen(x): # Generate the interval [x, 10]
if x <= 10:
yield x
for v in gen(x + 1):
yield v
それを達成するための最良の方法は何ですか?デコレータを使用して元のジェネレータを変更することは可能ですか?