Discuss / Python / 用了生成器

用了生成器

Topic source

念念Bber

#1 Created at ... [Delete] [Delete and Lock User]
def num():    n = 1    while True:        yield n        n = n + 1def createCounter():    a=num()    def counter():        return next(a)    return counter

createCounter的return 不能直接用num()  得是next(a)

评论区里最喜欢你写的这种方法,好赞。


  • 1

Reply