青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長網

17站長網 首頁 腳本 perl 查看內容

Perl中use和require用法對比

2022-12-8 15:34| 查看: 2322 |來源: 互聯網

Perl use和require用法對比 對比(一)說明:這兩個函數都是一個意思,加載和引用Perl的模塊,或者是子程序, 區別在于Perl use是在當前默認的里面去尋找,一旦模塊不在指定的區域內的化,用Perl use是不可以引入的 第

Perl use和require用法對比

對比(一)說明:
這兩個函數都是一個意思,加載和引用Perl的模塊,或者是子程序,

區別在于Perl use是在當前默認的里面去尋找,一旦模塊不在指定的區域內的化,用Perl use是不可以引入的

第一、Perl use引入的名稱不需要后綴名,而require需要
第二、Perl use語句是編譯時引入的,require是運行時引入的
第三,Perl use引入模塊的同時,也引入了模塊的子模塊。而require則不能引入,要在重新聲明

Perl use my

my中包含了一個Module.pm

而require 則需要引入requiremy requiremy::Module.pm
如果不想讓Perl use引入Module.pm則可以用Perl userequire()加一對括號來說明即可。
第四用Perl use引入模塊是趨勢,但是也不能說require沒有存在的必要,視具體情況而定。

對比(二)說明

區別一:跟require不同的是,Perl use只能用于模塊的包含,也就是.pm文件。
比如:
Perl useMyModule;
實際上,編譯器將從@INC指定的目錄下去尋找MyModule.pm模塊。如果模塊名稱中包含::雙冒號,該雙冒號將作為路徑分隔符,相當于Unix下的/或者Windows下的。如:
Perl useMyDirectory::MyModule;
編譯器將從@INC指定的目錄下的MyDirectory子目錄去尋找MyModule模塊,類似如下路徑:
C:\Perl\lib\MyDirectory
C:\Perl\ext\lib\MyDirectory
C:\Perl\site\lib\MyDirectory

區別二:兩個都是包含,但是包含的條件是不一樣的。require包含是發生在程序運行期,而Perl use包含是發生在編譯期。學過C/C++的人比較容易理解。
下面的例子是錯誤的:  


Perl useConfig; 
if($Config{'osname'}eq"MSWin32")
 {  Perl useWin32Module;  }
 else  {  Perl useUnixModule;  }

正因為Perl use是發生在編譯期,代碼沒有執行,所以$Config變量的值是無法判斷的。在內部,Perl use其實調用了require和import靜態函數。import()函數告訴包哪些特征將要被導入當前包中,這意味著用之前不必驗證函數或者變量是否合法。而require是不會調用import()的。

本文最后更新于 2022-12-8 15:34,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:17tui@17tui.com
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!

17站長網微信二維碼

始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 99久女女精品视频在线观看 | 在镜头里被CAO翻了H | 久久精品无码一区二区日韩av | 趁老师睡着吃她的奶水 | 免费一区在线观看 | 中文字幕中文字幕永久免费 | 喜马拉雅听书免费版 | 吸奶舔下面 | 少妇无码太爽了视频在线播放 | 吃奶啃奶玩乳漫画 | 精品国产乱码久久久久久上海公司 | 久久亚洲AV无码精品午色夜麻豆 | 中文字幕视频免费在线观看 | 麻豆精品传媒卡一卡二传媒短视频 | 青青草伊人网 | 俄罗斯xxxxxbbbbb | 久久精品一区二区免费看 | 欧美18精品久久久无码午夜福利 | 久久久久久久久女黄9999 | 99久久综合精品免费 | 久久久久青草大香线综合精品 | 免费毛片视频网站 | 2022年国产精品久久久久 | 啪啪啪社区 | 97蜜桃网123.com | 久久有码中文字幕 | 高清 国产 在线 亚洲 | 日本高清免费看 | 97在线观看成人免费视频 | 午夜免费体验30分 | 国产精品96久久久久久AV网址 | 国产一区二区青青精品久久 | qvod在线电影 | 九九99国产香蕉视频 | 亚洲色欲色欲WWW在线成人网 | 秋霞电影伦网理最新在线看片 | 国产精品自在拍在线播放 | 亚洲 日本 天堂 国产 在线 | 中文字幕乱码在线人视频 | 大乳牛奶女在线观看 | 一级做a爰片久久免费 |