From 933605c7b39ed2c3b4182e7deaf27c4d1467f1e9 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Thu, 4 Sep 2025 00:06:05 +0800 Subject: [PATCH] feat: add iter_test.py --- iter_test.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 iter_test.py diff --git a/iter_test.py b/iter_test.py new file mode 100755 index 0000000..9ba002f --- /dev/null +++ b/iter_test.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python3 + +class MyNumbers: + def __iter__(self): + self.a = 1 + return self + + def __next__(self): + if self.a <= 10: + x = self.a + self.a += 1 + return x + else: + raise StopIteration + + +if __name__ == "__main__": + myNumbers = MyNumbers() + for x in iter(myNumbers): + print(x)