Discuss / Python / 反正我是懵逼的

反正我是懵逼的

Topic source

def createCounter(): def hh(): i = 1 while True: yield i i += 1

it = hh()
def counter():
    return it.next()
return counter;

思路不错,但有个小错误就是,next(it),不是it.next()

为什么hh()一定要赋给it呢,直接next(hh)会报错


  • 1

Reply