聘我网

新概念招聘3.0

Perl中use和require的区别是什么?

vote up0vote downstar

前面看过不少例子,引入一个模块都是用的use,但今天看到perldoc中介绍LWP::UserAgent时却用的require:

require LWP::UserAgent;

userequire到底是什么区别?

 

1 个答复

vote up0vote downcheck
use LWP::UserAgent;

等价于

BEGIN {
    require LWP::UserAgent;
    import LWP::UserAgent;
}

use LWP::UserAgent qw( );

等价于

BEGIN {
    require LWP::UserAgent;
}

perldoc中用require,那很有可能暗示这个模块不需要导出任何东西。

链接

您的回答





不是您要找的问题? 浏览其他含有标签 的问题或者 自己问个.