<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-124  評論-194  文章-0  trackbacks-0

    Ways to include code/library from another file (eval, do, require and use)

    1)  do $file is like eval `cat $file`, except the former:
        1.1: searches @INC.
        1.2: bequeaths an *unrelated* lexical scope on the eval'ed code.

    2)  require $file is like do $file, except the former:
        2.1: checks for redundant loading, slipping already loaded files.
        2.2: raises an exception on failure to find, compile, or execute $file.

    3)  require Module is like require "Module.pm", except the former:
        3.1: translates each "::" into your system's directory separator.
        3.2: primes the parser to disambiguate class Module as an indirect object.

    4)  use Module is like require Module, except the former:
        4.1: loads the module at compile time, not run-time.
        4.2: imports symbols and semantics from that package to the current one.


    eval除了可以形成動態CODE外,還可以做異常捕捉:

      eval {
    ...
    };
    if ($@) {
    errorHandler($@);
    }

    $@在無異常時是NULL,否則是異常原因
    posted on 2008-08-12 10:42 我愛佳娃 閱讀(446) 評論(0)  編輯  收藏 所屬分類: Perl
    主站蜘蛛池模板: 亚洲日本国产精华液| 午夜亚洲国产理论秋霞| 亚洲人成伊人成综合网久久| 好久久免费视频高清| 亚洲日本va在线视频观看| 久久免费视频一区| 国产精品亚洲产品一区二区三区 | 一级毛片免费播放男男| 日韩一区二区三区免费体验| 亚洲第一成年免费网站| 国产成人免费福利网站| 黄色一级毛片免费| 精品亚洲一区二区三区在线观看 | 成人国产mv免费视频| 亚洲国产成人久久精品大牛影视| 国产乱子伦精品免费女| 深夜A级毛片视频免费| 久久久久亚洲精品无码网址 | 亚洲精品国产成人片| a级毛片在线免费观看| 久久久久亚洲精品天堂| 天天影院成人免费观看| 亚洲欧美一区二区三区日产| 国产成人免费高清在线观看| 中文字幕在线免费观看视频| 亚洲短视频男人的影院| 啦啦啦中文在线观看电视剧免费版| 亚洲精品蜜夜内射| 亚洲午夜精品一级在线播放放| 成av免费大片黄在线观看| 亚洲人成网站影音先锋播放| 成人无遮挡裸免费视频在线观看| 日韩国产欧美亚洲v片| 中国亚洲女人69内射少妇| 四虎成人精品永久免费AV| 中文有码亚洲制服av片| 亚洲人成国产精品无码| a拍拍男女免费看全片| 免费人人潮人人爽一区二区| 久久亚洲精品中文字幕三区| 九九九精品成人免费视频|