class Foo:
def __init__(self,x):
self.x = x
def __iter__(self):
return self
def __next__(self):
self.x += 1
return self.x
f1 = Foo(100)
print(f1.x)
print(next(f1))
print(next(f1))
print(next(f1))
print(next(f1))
输出:
100
101
102
103
104