|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Renat Araslanow 2:5011/119.1 21 Feb 2004 00:00:33 To : Yury Kopyl Subject : Кошерность вызова статик методов -------------------------------------------------------------------------------- Однажды 20 Feb 04 11:26, Yury Kopyl писал All: YK> К примеру есть такой код (все лишние детали убраны): YK> package MyClass; YK> sub test1{ YK> my $self=(ref($_[0]) eq __PACKAGE__)?shift:''; my $self=((ref($_[0]) || $_[0]) eq __PACKAGE__)?shift:''; с соответствующим ограничением на первый аргумент. YK> Вот сижу и думаю, что будет кошерней. В идеале конечно чтобы корректно YK> работали 3 варианта вызова статичного метода. caller, Devel::*, смотрел. Hе YK> помогает --- [Преждевременная оптимизация -- корень всех зол Д. Кнут] * Origin: Чайник с программным управлениемЪ (2:5011/119.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/327840364b55.html, оценка из 5, голосов 10
|