Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 require vs use   ‚« ¤Ё¬Ёp ѓpҐЎ­Ґў   29 Jan 2002 20:31:37 
 Re: require vs use   Artem Chuprina   30 Jan 2002 13:49:10 
Архивное /ru.perl/6359ce7c99b5.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional