2011年10月6日 星期四

如何執行perl

執行perl

對,你沒看錯,就是執行!

這應該是很多跟Perl有關的網頁,不會寫上去的東西,

當你沒有程式背景時,架好環境後,寫了點程式碼,會驚覺「咦?要怎麼執行啊?」

真的會有這樣的情況,阿逸本身就是一個例子... Orz

不過還好,之後發現其他人也問過同樣的問題,自然鬆了一口氣。 (喂)

首先,先把下面這段程式碼貼到你的編輯器裡,注意,分號一定要一起複製!

print "Hello Perl\n";

記得,編輯器裡,要把選擇程式語言選擇P -> Perl,再把檔案檔案另存到你要的資料夾內,

假設我存在桌面,那接下來要開啟命令提示字元

可以在[開始] -> 執行 -> 輸入cmd 可開啟命令提示字元

或是 [開始] -> 所有程式(或程式集) -> 附屬應用程式 -> 點選命令提示字元

接下來就要指定路徑,所使用的指令是 cd (目錄交換) 加上 目錄的絕對路徑

即是 cd C:\User\I-Fan\Desktop

※ I-Fan 是使用者名稱,會因為你自己所設定的使用者而有所不同。

會看到目錄已經交換到桌面了!

再來,就是執行perl,

方法很簡單,輸入 perl 加上 檔案名稱(連同副檔名) 就可以了,

不過,建議你在中間加上 -w 這個參數,

-w 可以幫助除錯,一旦程式寫錯了,或是邏輯有問題,

會出現一些錯誤訊息,或是提示訊息,

讓你可以藉由這些警告,修正你的程式。

這就是剛剛的程式碼,執行後跑出來的結果。


寫程式有幾件事情要強調,

在Perl的敘述句裡,是用分號(;)表示結束,這意味著,空白跟段行並不會影響敘述句,

直接看例子,剛剛上面示範的程式碼,改寫成為:

print "Hello Perl\n" ;

或是

print
"Hello Perl\n
"
;

執行都會得到同樣的結果。

適時的空白或是段行,可以增加瀏覽的便利性,但切記別濫用!


再來是註解,Perl裡是使用井字號(#)

在執行的時候,註解的部分不會被程式讀取,

所以可以寫上自己的筆記,方便以後回來看程式碼的時候,

可以很快的知道這部分在做什麼。

我們來看看例子:

print "Hello Perl\n"; # 印出 Hello Perl 以及換行

執行結果一樣會是跟最上面的示範一樣,

但是註解不會被印出來。

※ 小技巧: 有時候要註解的行數很多,如果你使用的編輯器是Notepad++

可以把你要註解的所有行,全部用滑鼠反白框起來按下Ctrl+Q 就可以區塊註解

2 則留言: