Хорошо, я знаю, что я всегда могу обернуть встроенную функцию в sub
:Как передать встроенную функцию в качестве аргумента обратного вызова?
function_taking_callback(sub { return getpwuid($_[ 0 ]); });
... но я считаю, что трудно поверить, что Perl требует такого рода вещи.
'function_taking_callback (sub {getpwuid (@_)});' короче. – rightfold
@Elyse, но не эквивалент. – Dre
Использовать анонимную подставку в качестве обертки. Таким образом, если есть ошибка, вы получите полезный номер строки в стеке. – Miller