Forum Webscript.Ru

Программирование => Perl => Тема начата: Error202 от 24 Января 2006, 16:43:53

Название: Вопрос по конструкции
Отправлено: Error202 от 24 Января 2006, 16:43:53
Зачем так пишут?

eval
{
require "../config.pl";
}
Название: Вопрос по конструкции
Отправлено: arto от 24 Января 2006, 16:59:40
# perl -e \'require "/no/mod.pm"; print "yes";\'
Can\'t locate /no/mod.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.7/i386-linux-thread-multi /usr/lib/perl5/5.8.7 .) at -e line 1.
# perl -e \'eval { require "/no/mod.pm"; }; print "yes";\'
yes
#

perldoc -f eval
Название: Вопрос по конструкции
Отправлено: Error202 от 24 Января 2006, 17:01:39
Спасибо...