您好,登錄后才能下訂單哦!
這篇文章給大家介紹Perl中BEGIN和END如何使用,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
關于Perl語言中BEGIN和END的使用
Perl語言學習者必須關注…很強實用性。
有些時候我們需要在Perl業務代碼開始執行之前做一些初始化工作,或者在結束的時候做一些收尾的工作,Perl語言提供了這樣的塊BEGIN和END幫助Perl程序員實現這些操作。
下面我先看一個簡單的例子做為BEGIN和END功能的解釋:
0.#!use/bin/Perl 1.print"pid=$$\n"; 2.print"pname=$0\n"; 3.print"Startmainrunninghere\n"; 4.BEGIN{print"BEGIN\n";} 5.END{print"END\n";}
上邊的代碼很簡單,我們來具體的分析一下:
0.不用多說,是命令行; 1.打印出當前進程的進程號; 2.打印出當前Perl程序的完整名稱(包含路徑); 3.打印“Startmainrunninghere”,并換行; 4.BEGIN{}塊,打印“BEGIN”,并換行,標記BEGIN塊的執行順序; 5.END{}塊,打印“END”,并換行,標記END執行的順序。
代碼運行的結果:
BEGIN pid=2664 pname=F:/PerlTemp/PerlTemp1/Demo1.pl Startmainrunninghere END
根據結果,我們得出,BEGIN是在Perl語言運行最開始運行的塊,END是在Perl語言運行***運行的塊,并注意BEGIN和END必須是大寫的。
關于Perl中BEGIN和END如何使用就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。