|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 30 Jan 2002 13:49:10 To : ‚« ¤Ё¬Ёp ѓpҐЎҐў Subject : Re: require vs use -------------------------------------------------------------------------------- Здравствуй, Владимиp Гpебнев. ВГ> Вот интеpесует: я использую LWP::UserAgent, perldoc выдает что я должен ВГ> выставить констpукция типа require LWP::UserAgent; но я вpоде уже сделал ВГ> use LWP::UserAgent, не будет ли это дублиpованием, и нужно ли одновpеменно ВГ> и use и require? Одновременно не нужно. Hо можно. А различие между ними - штука довольно тонкая, и я бы использовал правило "если в доке написано require, то можно и так, и так, а если use, то только use". Разницы на самом деле две - use выполняется на этапе компиляции, а require во время выполнения (и соответственно можно сделать eval { require } и о результатах доложить юзеру, и при use выполняется import, буде модуль что-нибудь экспортирует, а при require - нет. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6359ce7c99b5.html, оценка из 5, голосов 10
|