私はクラスをいじっていて、クラスをループさせることができると思いました
これが私がしたことです:
class A():
def __init__(self):
print 1
self.loop()
def loop(self):
print 2
self.__init__()
A()
1 & 2 back and four をしばらく出力すると、次のようなループを開始するエラーが表示されます。
Traceback (most recent call last):
File "C:/Python27/classloop.py", line 12, in <module>
A()
次に、これら 2 つのエラーを前後にループし始めます。
File "C:/Python27/classloop.py", line 4, in __init__
self.loop()
File "C:/Python27/classloop.py", line 9, in loop
self.__init__()
なぜこれが突然起こるのか不思議に思っているのですが、なぜループし続けないのでしょうか?