我有兩個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