perl - Perl 中是否有任何别名可用于引用模块名称?

标签 perl

我有多个 Perl 模块。包名似乎很大

每次我从这些模块访问功能时,我都需要提供这样的东西
&PackageName::Functionname()
Perl 中是否有可用的快捷方式或别名可以引用具有更大名称的包

谢谢

卡尔提克

最佳答案

Package::Alias 您可以为长包名设置别名,例如 Foo::Bar::Bazbaz :

use Package::Alias 'baz' => 'Foo::Bar::Baz';

baz::quux;  # Invokes Foo::Bar::Baz::quux;

关于perl - Perl 中是否有任何别名可用于引用模块名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7580205/

相关文章:

windows - 如何在 Windows 上运行 rouge Summarization?

xml - 使用 Perl 脚本创建和填充复杂的 XML

perl - CPAN 模块需要什么 perl 版本?

perl - 如何正确关闭POE和POE::Session?

perl - 页面导航后存储下一页的内容

perl - 无法使用 Perl 中的 Net::SMTP 模块在端口 465 上提交电子邮件

arrays - 在 Perl 中迭代哈希和数组

git-filter-branch 删除字符串,但其中字符串包含 $ '\和其他字符

web-services - perl 500 SSL 协商失败

regex - 匹配 Perl 中第 n 个最长的可能字符串