|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Vlad Shikhalev 2:5020/1435 05 Apr 2000 11:12:14 To : All Subject : дополнение чужих модулей --------------------------------------------------------------------------------
Скажите мне пожалуйста, есть ли что-нибудь плохое (и если есть - что) в том,
что я делаю вот так:
file MyPrivateLib.pm
====================
package Apache;
use Apache ();
sub Refresh {
my ($r,$timeout,$url)=@_;
...
}
====================
Это делает использование библиотеки куда более удобным, вместо
MyPrivateLib::Refresh($r,2,'http://www.piva.net/')
можно писать
$r->Refresh(2,'http://www.piva.net/')
что выглядит изящнее и не выделяется на фоне других вызовов.
Про гипотетический случай, когда в новой версии появится метод с таким же
именем можно не писать.
Best wishes, ICQ UIN 4946689(home), 8131583(work)
Vlad V. Shikhalev, E-Mail: vvs@ru.ru
05 Apr 00, 12:12.
... Wizard is one who shapes the power and is shaped by it ...
--- Голый дед с плюсом версии 1.1.4.3
* Origin: Dead people are cool! (2:5020/1435)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1431738eaf680.html, оценка из 5, голосов 10
|