为什么Perl中的“import”子例程不是大写的
我好奇.大多数Perl隐式调用的子例程必须以全部大写字母命名. TIESCALAR,DESTROY等.事实上
perldoc perltoot 说
那么为什么导入子程序是小写的呢?有没有人对此有很好的了解? 解决方法
为了扩展DVK的答案,有些情况下您可以合法地明确调用导入,例如在加载可选模块或自动填充名称空间时:
eval "require $modulename; $modulename->import( LIST ); "; 我想不出任何你想要明确调用DESTROY,TIESCALAR等的情况. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |