Thread Array in sub belegen, wie geht das kürzer?
(8 answers)
Opened by Crian at 2005-01-28 16:49
[quote=Crian,28.01.2005, 16:54]Also die Variante eine Referenz auf eine lokale Variable zurückzugeben werde ich nie nie nie wählen! Das ist unter Sprachen wie C++ eine Kathastrophe, weil es Code erzeugt, der meistens funktioniert (weil der Speicher noch nicht abgesammelt wurde) und manchmal eben nicht. Sowas ist einfach ein NO NO NO. Wie das unter Perl gehandhabt wird weiß ich nicht[/quote]
Unter Perl wird das anders gehandhabt als in C. Es ist explizit erlaubt, my-Variablen per Referenz aus ihrem Scope herauszukatapultieren. Ich verwende das auch oft. Im Prinzip machen die beliebten Closures ja auch nichts anderes. Hier ist ein Auszug aus perlsub: Quote Der Grund, dass es nicht fatal ist wie in C, ist imho, dass in Perl die Skalare selbst nicht im Stack liegen, sondern nur ihre Namen\n\n <!--EDIT|betterworld|1106945882--> Lieblingsmodule: IPC::System::Simple, Path::Class
|