[Moscow.pm] А как написать свой sort?
Denis Evdokimov
evdokimov.denis на gmail.com
Вт Фев 5 05:09:44 PST 2013
Если у функции объявлен прототип "($$)", то подлежащие сравнению
элементы передаются по ссылке в массиве @_, как для обычной функции.
Это медленнее, чем фукнция без прототипа, в которую элемены для сравнения
передаются в глобальных пакетных переменных $a и $b.
Цитата из perldoc -f sort:
If the subroutine's prototype is "($$)",
the elements to be compared are passed by reference in @_,
as for a normal subroutine.
This is slower than unprototyped subroutines, where the elements to be
compared are passed into the
subroutine as the package global variables $a and $b
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20130205/a25dbb3d/attachment.html>
Подробная информация о списке рассылки Moscow-pm