yield式
yield <expr>
返り値
generatorが__next__()を介して実行された場合、None
generatorのもつgenerator.send()メソッドで、返り値を指定できる
呼び出す側からgeneratorの処理に関与できる
code:ipython
In 16: def gen():
...: i = 0
...: while 1:
...: value = yield i
...: i += value if value else 1
In 17: g = gen()
In 18: next(g)
Out18: 0
In 19: next(g)
Out19: 1
In 20: g.send(10)
Out20: 11
#Python Python.icon
#yield