Video: Wanneer sal jy die opbrengsbreukstaat gebruik?
2024 Outeur: Lynn Donovan | [email protected]. Laas verander: 2023-12-15 23:42
#561 – Met behulp van a opbrengsbreukverklaring
By die implementering van 'n iterator, die opbrengs terugkeer verklaring gee die volgende element in die ry wat teruggestuur word terug. As jy gebruik a lus binne die iteratorblok, jy kan die opbrengsbreukstaat gebruik om te breek uit die lus , wat aandui dat geen meer elemente is om terugbesorg word.
Net so, wat is opbrengsbreuk?
Dit spesifiseer dat 'n iterator tot 'n einde gekom het. Jy kan dink aan opbrengsbreuk as 'n opgawe verklaring wat doen nie 'n waarde teruggee nie. Byvoorbeeld, as jy 'n funksie as 'n iterator definieer, kan die liggaam van die funksie soos volg lyk: In hierdie geval word die laaste stelling nooit uitgevoer nie, want ons het die funksie vroeg verlaat.
Verder, wat spesifiseer die opbrengsopbrengsstaat? Die opbrengs sleutelwoord voer persoonlike en statige iterasie uit en opbrengste elke element van 'n versameling een op 'n slag sonder die behoefte om tydelike versamelings te skep. Jy kan die opbrengs sleutelwoord tot aandui dat die metode of 'n get accessor waarin dit gebruik is 'n iterator is.
Benewens dit, hoe werk opbrengsopbrengs?
Jy gebruik a opbrengs opbrengs verklaring aan terugkeer elke element een op 'n slag. Wanneer 'n opbrengs opbrengs stelling bereik word in die iterator metode, uitdrukking is teruggekeer , en die huidige ligging in kode word behou. Uitvoering word herbegin vanaf daardie ligging die volgende keer dat die iteratorfunksie opgeroep word.
Wat is die gebruik van opbrengs sleutelwoord?
Aanhaling van MSDN In die iteratorblok, die opbrengs sleutelwoord word saam met die opgawe gebruik sleutelwoord om 'n waarde aan die optelvoorwerp te verskaf. Dit is die waarde wat byvoorbeeld in elke lus van 'n foreach-stelling teruggestuur word. Die opbrengs sleutelwoord word ook met breek gebruik om die einde van iterasie aan te dui."
Aanbeveel:
Wanneer sal jy 'n watervalbenadering gebruik?
Wanneer om die watervalmodel te gebruik Hierdie model word slegs gebruik wanneer die vereistes baie bekend, duidelik en vas is. Produkdefinisie is stabiel. Tegnologie word verstaan. Daar is geen dubbelsinnige vereistes nie. Genoeg hulpbronne met vereiste kundigheid is vrylik beskikbaar. Die projek is kort
Watter twee dinge moet die OCA in ag neem wanneer daar bepaal word hoe lank inligting geklassifiseer sal word?
Die naam van die stelsel, plan, program of projek; die datum; die kantoor wat die gids uitreik, geïdentifiseer deur naam of persoonlike identifiseerder en posisie; die OCA wat die gids goedkeur; 'n verklaring van supersessie, indien nodig; en 'n verspreidingsverklaring
Wanneer sal jy asinc uitstel gebruik?
Tipies wil jy asinc gebruik waar moontlik, dan stel dan geen kenmerk uit nie. Hier is 'n paar algemene reëls om te volg: As die skrif modulêr is en nie op enige skrifte staatmaak nie, gebruik dan asinc. As die skrif staatmaak op of op 'n ander skrif staatgemaak word, gebruik dan uitstel
Wanneer sal jy UDP in plaas van TCP gebruik?
UDP word ook gebruik in situasies waar die koste om 'n verbinding te skep en te sinkroniseer met TCP swaarder weeg as die loonvrag. DNS-navrae is 'n perfekte voorbeeld. Een pakkie uit, een pakkie terug, per navraag. As jy TCP gebruik, sal dit baie meer intensief wees
Wanneer die Rolling-beleid in Elastic Beanstalk-diens gebruik word, sal dit ontplooi word?
Met rollende ontplooiings verdeel Elastic Beanstalk die omgewing se EC2-gevalle in bondels en ontplooi die nuwe weergawe van die toepassing na een bondel op 'n slag, wat die res van die instansies in die omgewing laat loop met die ou weergawe van die toepassing