在Perl中,使用和要求加载模块有什么区别?
发布时间:2020-12-15 21:23:31 所属栏目:大数据 来源:网络整理
导读:做使用My :: Module和require My :: Module有什么区别? 解决方法 use 功能: use ModuleName; 相当于使用 require 函数的以下代码: BEGIN { require ModuleName; ModuleName-import;} BEGIN 块导致此代码在解析器看到它时立即运行。 require加载模块或 die
做使用My :: Module和require My :: Module有什么区别?
解决方法use 功能:
use ModuleName; 相当于使用 BEGIN { require ModuleName; ModuleName->import; }
重要的是要注意,在这种情况下不会调用import: use ModuleName (); 在这种情况下,它相当于 BEGIN { require ModuleName; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |