Python:yield from
# yield from
def foo():
yield 2
yield 2
yield 3
def func():
yield 1
yield 1
yield from foo()
yield 4
yield 5
for item in func():
print(item) # 1 1 2 2 3 4 5
# yield from
def foo():
yield 2
yield 2
yield 3
def func():
yield 1
yield 1
yield from foo()
yield 4
yield 5
for item in func():
print(item) # 1 1 2 2 3 4 5