我当前的项目有问题,我将问题缩小到这个范围。
我想要这个输出:0、1、2、3、4、5,...
但我的输出是:9、9、9、9、9、9,...
class Foo:
def __init__(self, command):
self.command = command
listOfFoos = []
for i in range(10):
listOfFoos.append(Foo(command=(lambda: print(i))))
for foo in listOfFoos:
foo.command()