Python 中的 yield
def fab(max):
n, a, b = 0, 0, 1
while n < max:
yield b
# print b
a, b = b, a + b
n = n + 1
def addlist(alist):
for i in alist:
yield i + 1
def fab(max):
n, a, b = 0, 0, 1
while n < max:
yield b
# print b
a, b = b, a + b
n = n + 1
def addlist(alist):
for i in alist:
yield i + 1