2010-02-05 57 views
4

我面臨一個問題,需要重用另一個Perl腳本中的一些功能。我在寫一些測試腳本。測試腳本基本上是相互構建的。如何在Perl腳本中重用某些函數?

說腳本1的作用:

一些代碼來準備測試。 A. B. C. 確定成功的一些代碼。

然後腳本2的作用:

一些代碼來製備測試。 A. B. C. D. E. 確定成功的一些代碼。

如何在腳本2中重用腳本1的A.B.C?

從腳本2調用腳本1不會工作,因爲代碼來確定腳本的成功。做這個的最好方式是什麼?

謝謝

+0

_Intermediate Perl_涵蓋這類的東西。 – 2010-02-06 00:29:37

回答

5

美孚/ Common.pm:

package Foo::Common; 
use strict; 
use warnings; 
use parent 'Exporter'; 
our @EXPORT_OKAY = qw(frob borf); 

sub frob {} 
sub borf {} 

1; 

在某些腳本或模塊,給予或採取use lib得到美孚/ Common.pm在@INC:

use Foo::Common qw(frob borf); 
frob(); 
+0

你能提供一個鏈接到它的文檔?謝謝。 – user195678 2010-02-05 19:46:05

+0

@user:其中,出口商?在命令行或終端上嘗試'perldoc Exporter'。 – Anonymous 2010-02-05 20:34:11

+2

@ user1923452345234234564563657758,perldoc.perl.org有整個FM爲您的閱讀樂趣。 http://perldoc.perl.org – daotoad 2010-02-05 21:35:38

相關問題