[Vienna-pm] Vars in sub max {..}
Wolfgang Laun
Wolfgang.Laun at alcatel.at
Fri Feb 3 03:28:38 PST 2006
Carl A. Schreiber wrote:
>Hallo,
>
>kleine Frage zum Leben und Sterben einer Variablen..
>
>die Variable (hier $x) in einer sub:
> sub max {
> my $x = shift;
> foreach (@_) { $x = $_ if ($x > $_) }
> return $x;
> }
>Angenommen, dieses max() ist Teil eines Moduls (use ..),
>
Irrelevant für die Frage
>wann und wie oft wird $x angelegt, also ihr Speicherplatz reserviert.. bzw,
>wann wird dieser Speicherplatz wieder freigegeben?
> ( einmal beim laden des Moduls ),
> einmal bei der ersten Ausführung
> jedesmal, wenn max aufgerufen wird
>
Genau.
Auf die Leseliste setzen: man perlsub, "Private Variables via my()".
mfg
Wolfgang
> ( .. ?)
>?
>Danke schon mal,
>Calli
>_______________________________________________
>Vienna-pm mailing list
>Vienna-pm at pm.org
>http://mail.pm.org/mailman/listinfo/vienna-pm
>
>
More information about the Vienna-pm
mailing list