|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 20 Feb 2004 20:25:22 To : Љ®бв вЁ ’®Є а Subject : Re: Кошерность вызова статик методов -------------------------------------------------------------------------------- Константин Токар -> Artem Chuprina @ Fri, 20 Feb 2004 16:18:08 +0000 (UTC): КТ> Artem Chuprina пишет: КТ> ... AC>> Совсем кошерно - AC>> if (ref($_[0]) && UNIVERSAL::isa($_[0], КТ> __PACKAGE__)) { shift; } AC>> Hо обычно ограничиваются банальным if (ref($_[0])) { КТ> shift; } КТ> А можно ли делать просто КТ> if (UNIVERSAL::isa($_[0], __PACKAGE__)) { shift; } КТ> Вроде и так всё работает. В чём может быть разница? Логично. Можно. Просто я начинал с мысли if (ref($_[0])) и забыл ее потом убрать. -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757 --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/114771a80b819.html, оценка из 5, голосов 10
|