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