[Python-de] Verständnissfrage
Reinmueller, Jan
Jan.Reinmueller at regwest.sbs.de
Fre Jul 11 10:22:47 EDT 2003
Guten Morgen Liste!
Ich finde einfach nix in meinem Buch über folgendes Konstrukt:
def objects(self, relation):
try: ans = self.mObjects[relation]
except: ans = []
if relation.transitive
for i in tuple(ans):
ans = ans + i.objects(relation)
return ans
Also self ist die Instanz des aktuellen Objektes. Relation wird übergeben.
Danach der try und except Block, der ist bekannt. Doch was passiert bei ans
= self.mObjects[relation]? Und was macht die for Schleife?
Ich hoffe mir kann einer weiterhelfen, weil das so nicht in meinem Buch
steht.
Viele Grüße