[Moscow.pm] Хочется очень странного... local at upper level
Ruslan Zakirov
ruz на bestpractical.com
Пн Май 5 08:44:16 PDT 2008
тоже очень хочу!
2008/5/5 Vladimir V. Perepelitsa <inthrax на gmail.com>:
> хочу сделать сделующее:
>
> чтобы код:
> {
> localize_var();
> do_smth();
> }
>
> работал как приблизительно такой блок:
> {
> local $var = ...;
> do_smth();
> }
>
> при вызове localize_var мне нужно выполнить local(${+caller}.'::var') = ..., и
> чтобы она была локальна для вызывающего блока, а не для моего.
>
> собственно я хочу сделать эмуляцию lexically scoped pragmas,
> только для perl < 5.10.0
>
> есть какие-нибудь идеи?
>
> --
> Vladimir Perepelitsa aka Mons Anderson
> <inthrax на gmail.com> / #99779956
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
> http://mail.pm.org/mailman/listinfo/moscow-pm
--
Best regards, Ruslan.
Подробная информация о списке рассылки Moscow-pm