Kurt Z: Overloading von ==

Beitrag lesen

Nachtrag:

Desweiteren müsste noch diskutiert werden inwieweit sich Ringstrukturen auswirken, da müsste eine Rekursion rechtzeitig abgebrochen werden sonst gibts ne böse Endlosschleife,z.B.

a=b=Array();
a=[b,...];
b=[a,...];

  
was jetzt auch erklären dürfte warum man bei nicht primitiven Datenstrukturen die Ringstrukturen erlauben erstmal nur auf den Vergleich der Referenzen abhebt.  
  
  
Die Frage ist wie das hier so gelobte Python mit Ringstrukturen umgeht.  
  
also sowas wie  
~~~python
  
b=[]  
a=[b,1]  
b=[a,2]  
  
d=[]  
c=[d,1]  
d=[c,2]  
  
a==c  

ahh super Pustekuchen, ich kann gar keine Ringstruktur bauen ...

  

>>> a  

[[], 1]  

Na wen das nicht besser geht, dann kann ich doch gleich bei Perllisten bleiben.