我有两个perl脚本。两者都没有“包装”关键字或任何东西。一个人有一个我想在另一个脚本中使用的子(另外还有一些自由浮动代码),而无需在进程中运行自由浮动代码。在另一个脚本中重新使用perl脚本中的子文件
A.pl
sub my_sub {
# do something
}
# do something else
my_sub();
# do something else
B.pl
require A.pl; # but load only the subs, don't run anything
my_sub();
这是可能的,而不必在一个单独的.pm文件分离出子,然后加载它?
有点相关:[是否可以使用或需要一个Perl脚本而不执行它的语句?](http://stackoverflow.com/q/232475) – ThisSuitIsBlackNot
分而治之...... – jm666