Discuss / Python / P.G.wang

P.G.wang

Topic source

def createCounter():

    # 先定义一个生成器函数

    def generator():

        n = 0

        while True:

            n += 1

            yield n

    # 只调用一次

    g = generator()

    def counter():

        return next(g)

    return counter


  • 1

Reply