[Moscow.pm] Прототипы функций для файлов

Maxim Vuets maxim.vuets на gmail.com
Пт Дек 27 09:00:13 PST 2013


2013/12/27 Анатолий Гришаев <0body0 на rambler.ru>:
> Возможно ли создать функцию с прототипом как у print?

http://www.perlmonks.org/?node_id=905550

> print_utf FILE_UTF $foo;
> print_cp1251 FILE_UTF $foo;

Чего вы добиваетесь этим?

> В догонку: а можно ли узнать как тебя вызвали как метод или как программу?

Методу первым аргументом передается объект или класс, на котором его вызвали:
http://perldoc.perl.org/perlobj.html#Method-Invocation

Также: https://metacpan.org/pod/Devel::Caller, called_as_method()


Подробная информация о списке рассылки Moscow-pm