Thread Variablen/Objekte an Funktionen übergeben (3 answers)
Opened by Kean at 2013-06-20 14:27

GUIfreund
 2013-06-20 17:30
#168511 #168511
User since
2011-08-08
559 Artikel
BenutzerIn
[default_avatar]
2013-06-20T12:27:54 Kean
Ich ... übergebe Variablen und Objekte (z.b. Tk-Widgets) immer direkt und nicht über Referenzen.

Objekte sind Referenzen, genauer gesagt erhältst du bei der Erzeugung eines Objekts eine Referenz auf das Objekt als Ergebnis zurück. Das kannst du dir mit ref $obj näher ansehen.
2013-06-20T12:27:54 Kean
Gerade bei großen Tk-Hlist Widgets mache ich mir schon sorgen dass diese nach dem übergeben an eine Funktion zweimal im Speicher sind.

Durch Verwenden von Referenzen z. B. zur Übergabe an und Rückgabe aus Funktionen kann man das Kopieren von komplexen Strukturen vermeiden. Das gilt nicht nur für Objekte, sondern z. B. auch für Arrays und Hashes.
Gruß
GUIfreund

View full thread Variablen/Objekte an Funktionen übergeben