> > sub call($@) { goto &{(shift)} }
> >
> Вызов функции довольно дорогостоящая операция. Разыменовывание ссылки тоже
> тоже занимает время. Вызов функции по ссылке вдвойне дороже.
IIRC goto как в примере как раз дешевле вызова, т.к. не производит операций со стеком
--
Sincerely,
Dmitry Karasik