2015-05-12 70 views
1

(糾正我,如果我以錯誤的方式提出問題)。根據條件語句,可以加載列表perl模塊嗎?

我正在制定一個標準/通用的方法來簡化我在linux中使用perl所做的所有腳本/應用程序。

我已經找到了制定標準子例程的解決方案,並從一個文件中調用它來完成我想要的大部分標準作業(變量聲明/檢查器/等)。

現在我現在最後一個問題是如何調用不同的模塊集(tk,dbi等),我只需要通過從文件調用它們即可。不僅如此。我製作了可以激活我的標準/通用子例程中的內容的標誌,現在我還希望在僅激活基於該標誌的模塊列表時激活這些條件。

基於我聲明的標誌的含義,只有那些需要激活的模塊列表纔會被激活。

如何做到這一點? :)


其他詳細信息。

不使用模塊做的.pm,但Perl模塊,如:

use Net::Domain qw(hostname hostfqdn hostdomain); 
use Time::Local; 
use Time::Piece; 
use Switch; 
use Exporter; 
#use strict; 

use File::Basename; 
use Data::Dumper qw(Dumper); 

use Time::Local;          
use Time::Piece; 
use Time::Seconds();          

use Tk; 
use Tk::BrowseEntry; 
use Tk::Balloon;         
use Tk::widgets qw(Checkbutton BrowseEntry);   
use Tk::NoteBook;          
use Tk::Pane; 
use Tk::Photo;  

回答

2

您可以自由使用「要求」,當控制達到它在運行時只計算了 - 不像「使用的是哪個在BEGIN {}中提取。

相關問題