2011-08-04 44 views
2
use API; 
use Database; 
use Routines; 
use Encode qw/encode decode/; 
use CGI; 
use CGI::Carp; 
use File::Basename; 
  1. 我怎麼能知道這些模塊是從哪裏來的?
  2. 我應該下載哪種文檔來查看這些模塊內部的函數的實現?

預先感謝您,夥計們。笑CGI/Perl的 「使用」 功能

回答

6

您可以使用perldoc -m看到包的內容:

$ perldoc -m CGI 
package CGI; 
require 5.004; 
use Carp 'croak'; 
... 

還是-l開關,看看那裏的包是:

$ perldoc -l CGI 
/System/Library/Perl/5.10.0/CGI.pm 

您也可以找到所有的源在CPAN。單獨查看單個文件通常並不富有成效,因此您需要將發行版中的所有文件視爲一個整體。

你可能會想熟悉一下其他的東西,perldoc可以這樣做:

http://perldoc.perl.org/perldoc.html