Ich war vor kurzem auf einem kleinen Python-Projekt arbeiten und kam zu einer Situation, wo ich wollte übergeben self
in den Konstruktor eines anderen Objekts. Ich bin mir nicht sicher, warum, aber ich musste nachsehen, ob dies in Python legal ist. Ich habe das schon oft in C++ und Java gemacht, aber ich kann mich nicht erinnern, dass ich das jemals in Python machen musste.
Übergibt Verweise auf self
zu neuen Objekten etwas, das nicht als pythonisch ? Ich glaube nicht, dass ich irgendwelche Pythonprogramme gesehen habe, die explizit Selbstreferenzen weitergeben. Habe ich nur zufällig bis jetzt noch keine Notwendigkeit dafür gehabt? Oder kämpfe ich mit dem Python-Stil?