Kedy by ste použili vyhlásenie o prerušení výnosu?
Kedy by ste použili vyhlásenie o prerušení výnosu?

Video: Kedy by ste použili vyhlásenie o prerušení výnosu?

Video: Kedy by ste použili vyhlásenie o prerušení výnosu?
Video: The Income Statement: Everything You Need to Know 2024, December
Anonim

#561 – Použitím a Vyhlásenie o prerušení výnosu

Pri implementácii iterátora, výnos vrátiť vyhlásenie vráti ďalší prvok v vrátenej sekvencii. Ak používate a slučka v rámci bloku iterátora, na prerušenie môžete použiť príkaz yield break von z slučka , čo znamená, že už žiadne prvky sú na byť vrátený.

Podobne, čo je prerušenie výnosu?

Špecifikuje, že iterátor sa skončil. vy môcť rozmýšľať o výnosová prestávka ako návratový príkaz, ktorý robí nevráti hodnotu. Napríklad, ak definujete funkciu ako iterátor, telo funkcie môže vyzerať takto: V tomto prípade sa posledný príkaz nikdy nevykoná, pretože sme funkciu opustili skôr.

Čo ďalej špecifikuje výkaz výnosu? The výnos kľúčové slovo vykonáva vlastnú a stavovú iteráciu a sa vracia každý prvok kolekcie jeden po druhom nevyžaduje vytváranie dočasných kolekcií. Môžete použiť výnos kľúčové slovo na naznačiť že metóda alebo prístupový objekt get, v ktorom bol použitý, je iterátor.

Okrem toho, ako funguje návratnosť výnosov?

Používate a výnos výnosu vyhlásenie k vrátiť každý prvok jeden po druhom. Keď výnos výnosu výraz je dosiahnutý v metóde iterátora, výraz je vrátený a aktuálna poloha v kóde sa zachová. Vykonávanie sa reštartuje z tohto miesta pri ďalšom volaní funkcie iterátora.

Aké je použitie kľúčového slova výnos?

Citát z MSDN V bloku iterátora je kľúčové slovo výnos sa používa spolu s návratom kľúčové slovo na poskytnutie hodnoty objektu enumerátora. Toto je hodnota, ktorá sa vráti napríklad v každej slučke príkazu foreach. The kľúčové slovo výnos sa používa aj s prestávkou na signalizáciu konca iterácie."

Odporúča: