雖然內(nèi)部迭代器和外部迭代碼能完成遍歷一個(gè)集合的相同工作,但是它們?cè)趯?shí)際使用中還是有不同之處的,外部迭代器當(dāng)然具備一些優(yōu)勢(shì),例如,當(dāng)你使用一個(gè)外部迭代器時(shí),是使用迭代器的客戶在控制這個(gè)迭代器,而在使用內(nèi)部迭代器時(shí),你只有等訪問下個(gè)元素的條件全部成熟之后才能調(diào)用next.相反,在使用內(nèi)部迭代器時(shí),這個(gè)集合會(huì)敬業(yè)地將你傳入的代碼塊施用于一個(gè)又一個(gè)的子元素上.
在大多數(shù)情況下,這種差異是無關(guān)緊要的,但是,比如當(dāng)你想要將兩個(gè)排序過的數(shù)組合并成一個(gè)自我排序的數(shù)組時(shí),這種合并在使用類似于ArrayInterator這樣的外部迭代器的情況下就很簡單,我們只需要為這兩個(gè)輸入的數(shù)組創(chuàng)建一個(gè)迭代器,然后通過持續(xù)地將兩個(gè)數(shù)組中的最小值加入輸出數(shù)組的方式就可以實(shí)現(xiàn).
本文由重慶網(wǎng)頁設(shè)計(jì)專家-重慶做網(wǎng)站小編收集發(fā)布:http://www.zjcoo.com
企業(yè)網(wǎng)站建設(shè)解決方案 營銷型網(wǎng)站建設(shè)解決方案 行業(yè)門戶網(wǎng)站建設(shè)解決方案 外貿(mào)網(wǎng)站解建設(shè)決方案 品牌形象網(wǎng)站建設(shè)解決方案 購物商城網(wǎng)站建設(shè)解決方案 政府網(wǎng)站建設(shè)解決方案 手機(jī)網(wǎng)站建設(shè)解決方案 教育培訓(xùn)網(wǎng)站建設(shè)解決方案 珠寶高端奢飾品網(wǎng)站建設(shè)解決方案 房地產(chǎn)、地產(chǎn)項(xiàng)目網(wǎng)站建設(shè)解決方案 集團(tuán)、上市企業(yè)網(wǎng)站建設(shè)解決方案 數(shù)碼、電子產(chǎn)品網(wǎng)站建設(shè)解決方案 美容、化妝品行業(yè)網(wǎng)站建設(shè)解決方案
10年專業(yè)互聯(lián)網(wǎng)服務(wù)經(jīng)驗(yàn) 重慶最專業(yè)網(wǎng)站團(tuán)隊(duì) 資深行業(yè)分析策劃 B2C營銷型網(wǎng)站建設(shè)領(lǐng)先者 最前沿視覺設(shè)計(jì)、研發(fā)能力 時(shí)刻最新技術(shù)領(lǐng)先研發(fā)能力 具有完備的項(xiàng)目管理 完善的售后服務(wù)體系 深厚的網(wǎng)絡(luò)運(yùn)營經(jīng)驗(yàn)
中技互聯(lián)一直秉承專業(yè)、誠信、服務(wù)、進(jìn)取的價(jià)值觀,堅(jiān)持優(yōu)秀的商業(yè)道德,以用戶最終價(jià)值為導(dǎo)向,向用戶提供優(yōu)質(zhì)產(chǎn)品和優(yōu)質(zhì)服務(wù),從而贏得了用戶的信賴。始終以不懈的努力、更高的目標(biāo)來要求自己。
主營業(yè)務(wù):網(wǎng)站建設(shè) | 重慶網(wǎng)站建設(shè) | 重慶網(wǎng)站設(shè)計(jì) | 重慶網(wǎng)站制作 | 重慶網(wǎng)頁設(shè)計(jì) | 重慶網(wǎng)站開發(fā)