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

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

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

    ivaneeo's blog

    自由的力量,自由的生活。

      BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
      669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
    在P e r l中,d i e函數(shù)可以用來(lái)在出現(xiàn)錯(cuò)誤的時(shí)候停止解釋程序的運(yùn)行,并輸出一條有意義的
    出錯(cuò)消息。正如你在前面已經(jīng)看到的那樣,只要調(diào)用d i e函數(shù),就能夠輸出類似下面的消息:
    ???died at scriptname line xxx

    d i e函數(shù)也可以帶有一系列的參數(shù),這些參數(shù)將取代默認(rèn)消息而被輸出。如果消息的后面
    沒(méi)有換行符,那么消息的結(jié)尾就附有at scriptname line xxx字樣:
    ???die "Cannot open";???#prints "Cannot open at scriptname scriptname line xxx"

    P e r l中有一個(gè)特殊的變量$ !,它總是設(shè)置為系統(tǒng)需要的最后一個(gè)操作(比如磁盤輸入或輸
    出)的出錯(cuò)消息。當(dāng)$ !用于數(shù)字上下文時(shí),它返回一個(gè)錯(cuò)誤號(hào),這個(gè)號(hào)可能對(duì)任何人都沒(méi)有
    什么用處。在字符串上下文中, $ !返回來(lái)自你的操作系統(tǒng)的相應(yīng)的出錯(cuò)消息:
    ???open(MYFILE, "myfile") || die "Cannot open myfile: $!\n";

    不要使用$ !的值來(lái)檢查系統(tǒng)函數(shù)的運(yùn)行是失敗還是成功。只有當(dāng)系統(tǒng)執(zhí)
    行一項(xiàng)操作(比如文件輸入或輸出)之后, $ !才有意義,并且只有在該操作
    運(yùn)行失敗后, $ !才被設(shè)置。在其他時(shí)間中, $ !的值幾乎可以是任何東西,并
    且是毫無(wú)意義的。


    不過(guò)有時(shí)并不想使程序停止運(yùn)行,只是想要發(fā)出一個(gè)警告。若要?jiǎng)?chuàng)建這樣的警告, P e r l有
    一個(gè)w a r n函數(shù)可供使用。w a r n的運(yùn)行方式與d i e完全一樣,你可以從下面這個(gè)代碼中看出來(lái),不過(guò)差別是它的程序?qū)⒈3诌\(yùn)行狀態(tài):
    ???if(! open(MYFILE, "output)) {
    ??????warn "cannot read output: $!";
    ???} else {
    ??????;???# Reading output...
    ???}
    posted on 2006-04-14 13:15 ivaneeo 閱讀(911) 評(píng)論(0)  編輯  收藏 所屬分類: perl-殺雞就要用牛刀
    主站蜘蛛池模板: 在线观看肉片AV网站免费| 亚洲热线99精品视频| 无码人妻久久一区二区三区免费丨| 午夜视频在线免费观看| 无码精品一区二区三区免费视频 | 狠狠色香婷婷久久亚洲精品| 亚洲熟妇无码爱v在线观看| 亚洲欧洲日韩国产| 亚洲Av高清一区二区三区| 激情五月亚洲色图| 国产精品成人亚洲| 四虎影视永久在线精品免费| 久久久久久久久久免免费精品 | 在线观看亚洲视频| 一级特黄录像视频免费 | 亚洲乱码一区av春药高潮| 亚洲午夜理论片在线观看| 在线观看亚洲精品专区| 七次郎成人免费线路视频| a级片免费在线观看| 97免费人妻在线视频| 一二三四影视在线看片免费 | 国产伦一区二区三区免费| 亚洲国产精品专区在线观看| 亚洲熟妇无码另类久久久| 五月天网站亚洲小说| 亚洲最大的黄色网| 美女被免费网站视频在线| 中文成人久久久久影院免费观看| 伊人久久免费视频| 女人18毛片水最多免费观看| 亚洲国产高清精品线久久| 亚洲av无码成h人动漫无遮挡| 亚洲人成黄网在线观看| 国产亚洲精品美女2020久久| 免费萌白酱国产一区二区三区| 国产在线jyzzjyzz免费麻豆| 国产免费AV片无码永久免费| 亚洲av无码一区二区三区乱子伦| 亚洲色精品VR一区区三区| 一级一片免费视频播放|