在 Perl 中,您使用::
路径分隔符调用模块。所以,如果你有一个模块site/lib/GD/Image.pm
,你调用use GD::Image
.
然而,很久以前我发现你也可以调用use GD'Image
和类似的东西my $img = new GD'Image;
,并且在 CPAN 上也有模块在名称/文档上使用该语法。
这背后的目的或逻辑是什么?是不是就像 Perl 中的许多东西一样,只是一个旨在使句子人性化并允许您创建和使用像Acme::Don't这样的模块的功能?
它有什么不同的意图::
吗?