Lokalizace promenne
Jan Kasprzak
kas na fi.muni.cz
Čtvrtek Květen 10 13:20:41 CEST 2012
Zdravim,
jde nejak v Perlu udelat lokalizaci promenne (ekvivalent volani
"local $promenna = docasna_hodnota;"), ale tak, aby ta promenna
byla lokalizovana ne v mem scope, ale ve scope, odkud jsem volany.
Cili neco jako:
our $promenna = 'globalni_hodnota'
sub lokalizuj {
... nejaky_ekvivalent_k_local($promenna);
$promenna = 'docasna_hodnota';
}
sub nekde_jinde {
lokalizuj();
... tady plati $promenna eq 'docasna_hodnota'
}
sub jeste_jinde {
nekde_jinde();
... tady plati $promenna eq 'globalni_hodnota';
}
Jde tohle udelat? Diky,
-Y.
--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Journal: http://www.fi.muni.cz/~kas/blog/ |
Please don't top post and in particular don't attach entire digests to your
mail or we'll all soon be using bittorrent to read the list. --Alan Cox
Další informace o konferenci Perl