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

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

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

    ivaneeo's blog

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

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
    范例(Examples)
    我從下列這段簡(jiǎn)單代碼開始:
    int discount(int inputVal, int quantity, int yearToDate) {
        if(inputVal > 50) inputVal -= 2;
        if(quantity > 100) inputVal -= 1;
        if(yearToDate > 1000) inputVal -= 4;
        return inputVal;
    }
    以臨時(shí)變量取代對(duì)參數(shù)的賦值動(dòng)作,得到下列代碼:
     int discount(int inputVal, int quantity, int yearToDate) {
        int result = inputVal;
        if(inputVal > 50)
    result -= 2;
        if(quantity > 100) result -= 1;
        if(yearToDate > 1000) result -= 4;
        return result
    }
    還可以為參數(shù)加上關(guān)鍵詞final,從而強(qiáng)制它遵循[不對(duì)參數(shù)賦值]這一慣例:
      int discount(final int inputVal, final int quantity, final int yearToDate) {
        int result = inputVal;
        if(inputVal > 50)
    result -= 2;
        if(quantity > 100) result -= 1;
        if(yearToDate > 1000) result -= 4;
        return result
    }

    不過我的承認(rèn),我并不經(jīng)常使用final來修飾參數(shù),因?yàn)槲野l(fā)現(xiàn),對(duì)于提高短函數(shù)的清晰度,這個(gè)辦法并無太大幫助。我通常會(huì)在較長(zhǎng)的函數(shù)中使用它,讓它幫助我檢查參數(shù)是否被做了修改。
    posted on 2005-08-29 15:40 ivaneeo 閱讀(205) 評(píng)論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
    主站蜘蛛池模板: 亚洲首页在线观看| 国产精品黄页免费高清在线观看| 免费黄色app网站| 免费在线观看你懂的| 国产一级片免费看| 久久亚洲精品国产亚洲老地址 | 免费福利在线观看| 亚洲AV无码乱码国产麻豆| 免费观看黄网站在线播放| 一级毛片视频免费观看| 亚洲中文无码a∨在线观看| 亚洲国产av无码精品| 亚洲免费福利视频| 国产精品永久免费| 欧洲 亚洲 国产图片综合| 亚洲成色在线综合网站| 亚洲AV网站在线观看| 在线观看成人免费视频不卡| xxxxxx日本处大片免费看| 亚洲精品中文字幕无乱码麻豆| 国产亚洲精久久久久久无码77777| 91香蕉视频免费| 在线看片免费人成视频播| 国产亚洲高清在线精品不卡| 亚洲天天做日日做天天欢毛片 | 亚洲精品天堂在线观看| 亚洲av无码av制服另类专区| 亚洲第一视频在线观看免费| 美女裸身网站免费看免费网站| 中文字幕在线成人免费看| 亚洲av无码专区在线电影天堂| 亚洲精品欧洲精品| 亚洲大成色www永久网站| 亚洲Av无码乱码在线播放| 国外成人免费高清激情视频| 美女内射毛片在线看免费人动物| 中文字幕永久免费视频| 免费人成大片在线观看播放电影| 国产亚洲精aa在线看| 亚洲一级毛片免费在线观看| 337p日本欧洲亚洲大胆艺术|