在控制我的编辑器突出显示的perl.xml
文件中,我找到了一个名为english
的编译指示。在文档中,我发现只有一个名为English
但没有english
编译指示的内置模块。 english
条目是错误还是某种遗产?
答案 0 :(得分:4)
听起来像编辑制作人的拼写错误。该模块名为English
。如果我们回顾the earliest version of perl
on CPAN,我们可以看到它当时也被命名为English
。
答案 1 :(得分:2)
要么它是一个拼写错误,要么你的编辑器不区分大小写。
对于不区分大小写的文件系统(例如Windows上的NTFS),use english;
将加载与use English;
相同的文件,但由于Perl将查找&english::import
,因此无法正确加载而不是&English::import
。