gpt4 book ai didi

perl - 为什么撇号在 Perl 中是有效的路径分隔符

转载 作者:行者123 更新时间:2023-12-04 05:31:57 25 4
gpt4 key购买 nike

在 Perl 中,您使用 :: 调用模块。作为路径分隔符。所以,如果你有一个模块 site/lib/GD/Image.pm ,您调用use GD::Image .

但是很久以前我发现你也可以调用use GD'Image和诸如 my $img = new GD'Image; 之类的东西,并且在 CPAN 上也有模块在名称/文档上使用该语法。

这背后的目的或逻辑是什么?是不是和 Perl 中的许多东西一样,只是一个旨在使句子人性化并允许您创建和使用像 Acme::Don't 这样的模块的功能? ?

::有什么不同的意图吗? ?

最佳答案

perlmod解释:

The old package delimiter was a single quote, but double colon is now the preferred delimiter



所以,原因是历史。

关于perl - 为什么撇号在 Perl 中是有效的路径分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15836490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com