英语pragma:遗产?

时间:2011-07-18 12:25:22

标签: perl pragma

在控制我的编辑器突出显示的perl.xml文件中,我找到了一个名为english的编译指示。在文档中,我发现只有一个名为English但没有english编译指示的内置模块。 english条目是错误还是某种遗产?

2 个答案:

答案 0 :(得分:4)

听起来像编辑制作人的拼写错误。该模块名为English。如果我们回顾the earliest version of perl on CPAN,我们可以看到它当时也被命名为English

答案 1 :(得分:2)

要么它是一个拼写错误,要么你的编辑器不区分大小写。

对于不区分大小写的文件系统(例如Windows上的NTFS),use english;将加载与use English;相同的文件,但由于Perl将查找&english::import,因此无法正确加载而不是&English::import