当我使用Perl尝试package
的以下代码时,我不清楚package
和模块
#!usr/local/bin/perl -w
$i = 1; print "$i\n"; # Prints "1"
package foo;
$i = 2; print "$i\n"; # Prints "2"
package main;
print "$i\n"; # Prints "1"
答案 0 :(得分:0)
perl模块(.pm文件)是一个或多个包的容器。虽然它们可以包含多个包,但一般约定是每个模块一个包。然后很好地镜像命名结构,如:
LIB /有些/包装/ Path.pm
包Some :: Package :: Path;