Perl模組(module)的使用
之前提過,副常式(Subroutine)可以增加程式的重用性,
我們把會重複使用的函式寫進副常式中。
但如果又寫了另外一支程式,同樣要用這些函式呢?
大多數情況,我們會直接把原本的副常式也直接複製進來使用,
但這樣的使用方式,會有一個問題,
萬一往後發現了這個函式有錯誤,
那勢必是要把所有用過該函式的程式,全部改過。
因此,讓某些程式需要用到同一個函式時,都使用同一個模組(module),
如此一來,要修改函式時,只需要修改模組(module),
有使用到這模組(module)的各程式也都會同時套用到。
Perl因為擁有很豐富的模組可以自由使用,而使得Perl有一定的使用族群。
CPAN (Comprehensive Perl Archives Network)
是學Perl不可不知的網站。
CPAN上面充滿了各式各樣的模組,大部份的需求幾乎都有現成的模組,
可以用來解決你的問題。
不過,畢竟資源很多,要確切找符合到自己需求的模組,需要花點時間,
在這裡,我們先討論怎麼安裝及使用模組,
之後會陸續補上其他頁面,來解釋各模組如何使用。
安裝
如果你是跟著阿逸的方式,安裝ActivePerl的話,
那麼從[開始]→[程式]→ActivePerl的資料夾中,會有Perl Package Manager
開啟Perl Package Manager會需要點時間,它可以讓你很輕鬆地安裝你所需要的模組。
開啟後,上方可以輸入你要找的關鍵字,找到模組名稱後,
按下右鍵會顯示 Install 以及該模組名稱。
勾選後,模組的圖案會有個綠色加號,※注意 此時還不是安裝
勾選完成後,右上角有個綠色箭頭,
按下去才是真正開始安裝模組,
安裝模組會花些時間,完成後,模組的圖案會改變。
安裝的部分就到這裡,
接下來就是進入一些好用的模組實例練習了!