def createCounter():
def iter():
i=0
while True:
i=i+1
yield i
f=iter()
def counter():
return next(f)
return counter
哈哈哈兄弟咱俩一模一样,我想了半天就想到了刚学过得generator,感觉自己用的挺巧妙,一看顶楼的答案直接傻了,不理解啊
Sign in to make a reply
用户6059415853
def createCounter():
def iter():
i=0
while True:
i=i+1
yield i
f=iter()
def counter():
return next(f)
return counter