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)
评论区里最喜欢你写的这种方法,好赞。
Sign in to make a reply
念念Bber
createCounter的return 不能直接用num() 得是next(a)