Ե՞րբ կօգտագործեիք եկամտաբերության ընդմիջման հայտարարությունը:
Ե՞րբ կօգտագործեիք եկամտաբերության ընդմիջման հայտարարությունը:

Video: Ե՞րբ կօգտագործեիք եկամտաբերության ընդմիջման հայտարարությունը:

Video: Ե՞րբ կօգտագործեիք եկամտաբերության ընդմիջման հայտարարությունը:
Video: A / B թեստավորման իրականացում ձեր կայքում 2024, Ապրիլ
Anonim

#561 – Օգտագործելով ա եկամտաբերության ընդմիջման հայտարարություն

Իտերատոր իրականացնելիս՝ բերքատվությունը վերադարձ հայտարարություն վերադարձնում է վերադարձվող հաջորդականության հաջորդ տարրը: Եթե դուք օգտագործում եք ա հանգույց կրկնող բլոկի ներսում, կոտրելու համար կարող եք օգտագործել եկամտաբերության ընդմիջման հայտարարությունը դուրս հանգույց , նշելով, որ այլևս տարրեր չկան են վերադարձվի։

Նմանապես, ի՞նչ է բերքատվության ընդհատումը:

Այն սահմանում է, որ կրկնողն ավարտվել է: Դուք կարող է մտածել եկամտաբերության ընդմիջում որպես վերադարձի հայտարարություն, որը անում է արժեք չվերադարձնել: Օրինակ, եթե ֆունկցիան սահմանում եք որպես կրկնող, ֆունկցիայի մարմինը կարող է այսպիսի տեսք ունենալ.

Ավելին, ի՞նչ է սահմանում եկամտաբերության վերադարձի հայտարարությունը: Այն բերքատվությունը հիմնաբառը կատարում է սովորական և պետական կրկնություն և վերադառնում է Հավաքածուի յուրաքանչյուր տարր առանձին-առանձին առանց ժամանակավոր հավաքածուներ ստեղծելու անհրաժեշտության: Դուք կարող եք օգտագործել բերքատվությունը հիմնաբառ դեպի նշել որ մեթոդը կամ ստանալ աքսեսուարը, որում այն օգտագործվել է, կրկնող է:

Բացի սրանից, ինչպե՞ս է աշխատում եկամտաբերությունը:

Դուք օգտագործում եք ա եկամտաբերության վերադարձ հայտարարություն դեպի վերադարձ յուրաքանչյուր տարր մեկ առ մեկ: Երբ ա եկամտաբերության վերադարձ հայտարարությունը ձեռք է բերվում iterator մեթոդով, արտահայտությունը վերադարձավ , և կոդում ընթացիկ գտնվելու վայրը պահպանվում է: Կատարումը վերսկսվում է այդ վայրից հաջորդ անգամ, երբ կանչվում է iterator ֆունկցիան:

Ո՞րն է եկամտաբերության հիմնաբառի օգտագործումը:

Մեջբերում MSDN-ից Իտերատոր բլոկում, the եկամտաբերություն հիմնաբառ օգտագործվում է վերադարձի հետ միասին հիմնաբառ համարիչ օբյեկտին արժեք տրամադրելու համար: Սա այն արժեքն է, որը վերադարձվում է, օրինակ, foreach հայտարարության յուրաքանչյուր օղակում: Այն եկամտաբերություն հիմնաբառ օգտագործվում է նաև ընդմիջման հետ՝ ազդարարելու կրկնության ավարտը»։

Խորհուրդ ենք տալիս: