91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Perl開發過程中需要注意哪些小事項

發布時間:2021-12-06 10:34:26 來源:億速云 閱讀:127 作者:小新 欄目:開發技術

小編給大家分享一下Perl開發過程中需要注意哪些小事項,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

Perl開發過程中幾個小注意事項

Perl是一種腳本語言。最初的設計者為拉里·沃爾(LarryWall),它於1987年12月18日發表。Perl借取了C、sed、awk、shellscripting以及很多其他程式語言的特性。其中最重要的特性是他內部集成了正則表達式的功能,以及巨大的第三方代碼庫CPAN。Perl原名pearl,但是在這個語言官方發表前,拉里·沃爾發現已經有個程式語言“pearl”,便將這個程式語言的名字改成Perl。

因為工作原因,離開C++一段時間了,一直用這個所謂的腳本語言來構建一些CGI應用。在用這個Perl開發的過程中,發現它其實并不是那么簡單的,很龐大的一個語言平臺,可以說是SHELL的超級版,也可以是PHP的姊妹版,說不出的感覺,反正也挺實用的。這里記錄一些小注意事項,供自己復習,也許能提醒各位有心的朋友。

1、undef,'',0在邏輯判斷式中都是表示FALSE的意思,但你可要注意,你的業務邏輯是這樣的嗎?比如$ABC=$ABC||0;$ABC=$ABC||1,通常地||可用于設置默認值,你需要再確認你的代碼確是描述這個邏輯嗎?我和我的同事可是幾次栽在這個地方。比如:如果用戶沒選擇或***訪問表單,該域值為UNDEF,但里面用0表示全部了,如果想當然就||0,那就不對了。

2、CGI模塊和查詢串的共存問題(估計很少人會犯這個錯,即便犯了也很容易發現)。就是你總是需要先從〈STDIN〉或ENV{'QUERY_STRING'}解析表單參數或URL參數,然后初始化CGI(或加載)去讀取SESSION內容。

3、Perl開發過程中在傳遞多層引用關系時,盡量用臨時變量來保存引用,否則可能引用出錯。如某函數需要一個引用數組,該數組每個元素是一個數組的引用,子數組的元素又是一個HASH的引用,這時你***用兩個中間標量來簡化,否則賦值下來可不容易搞對。

4、Perl開發過程中當你想實現一些PERL本身無法實現的功能時,比如像C/C++跟系統多一些接觸(類似于API功能)時,請想到search.cpan.org,你的同行通常都做好了現成的模塊供你調用了.說不出的全.

以上是“Perl開發過程中需要注意哪些小事項”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

四平市| 孝义市| 彝良县| 京山县| 西和县| 土默特右旗| 班玛县| 台湾省| 聂拉木县| 博乐市| 洞头县| 体育| 连州市| 长丰县| 徐州市| 抚州市| 天峻县| 海南省| 外汇| 兴隆县| 民乐县| 郑州市| 灵川县| 安平县| 栾城县| 梁山县| 三门峡市| 开阳县| 浪卡子县| 米泉市| 武定县| 社旗县| 乌拉特后旗| 普格县| 格尔木市| 广河县| 凤冈县| 探索| 呼玛县| 三原县| 工布江达县|