Video: Hvornår vil du bruge afkastpauseopgørelsen?
2024 Forfatter: Lynn Donovan | [email protected]. Sidst ændret: 2023-12-15 23:45
#561 – Ved brug af -en udbyttebrudserklæring
Når du implementerer en iterator, udbytte Vend tilbage udmelding returnerer det næste element i sekvensen, der returneres. Hvis du bruger -en sløjfe inden for iteratorblokken, du kan bruge yield break-opgørelsen til at bryde ud af det sløjfe , hvilket indikerer, at der ikke er flere elementer er til blive returneret.
Ligeledes, hvad er udbyttebrud?
Det specificerer, at en iterator er kommet til en ende. Du kan tænke på udbyttebrud som en returopgørelse, der gør ikke returnere en værdi. For eksempel, hvis du definerer en funktion som en iterator, kan funktionens krop se sådan ud: I dette tilfælde udføres den sidste sætning aldrig, fordi vi forlod funktionen tidligt.
Hvad specificerer afkastopgørelsen endvidere? Det udbytte søgeord udfører tilpasset og stateful iteration og vender tilbage Hvert element i en samling et ad gangen slipper for behovet for at skabe midlertidige samlinger. Du kan bruge udbytte nøgleord til angive at metoden eller en get-accessor, som den er blevet brugt i, er en iterator.
Udover dette, hvordan fungerer afkastet?
Du bruger en afkast afkast erklæring til Vend tilbage hvert element et ad gangen. Når en afkast afkast sætning nås i iteratormetoden, udtryk er vendt tilbage , og den aktuelle placering i koden bibeholdes. Udførelsen genstartes fra den placering, næste gang iteratorfunktionen kaldes.
Hvad er brugen af yield-søgeord?
Citat fra MSDN I iteratorblokken er udbytte søgeord bruges sammen med returneringen søgeord at give en værdi til tællerobjektet. Dette er den værdi, der for eksempel returneres i hver løkke i en foreach-sætning. Det udbytte søgeord bruges også med pause for at signalere slutningen af iterationen."
Anbefalede:
Hvornår kan jeg bruge Amazon rødforskydning?
Årsager til at vælge Amazon Redshift Når du vil begynde at forespørge store mængder data hurtigt. Når din nuværende data warehousing løsning er for dyr. Når du ikke vil administrere hardware. Når du ønsker højere ydeevne for dine aggregeringsforespørgsler
Hvornår vil du bruge en vandfaldstilgang?
Hvornår skal man bruge vandfaldsmodellen Denne model bruges kun, når kravene er meget velkendte, klare og faste. Produktdefinitionen er stabil. Teknologi er forstået. Der er ingen tvetydige krav. Rigelige ressourcer med nødvendig ekspertise er frit tilgængelige. Projektet er kort
Hvad er Caption-egenskaben i adgang, og hvornår vil du måske bruge den?
Du kan bruge egenskaben Caption til at tildele en adgangsnøgle til en etiket eller kommandoknap. I billedteksten skal du inkludere et og-tegn (&) umiddelbart før det tegn, du vil bruge som en adgangsnøgle. Karakteren vil blive understreget
Hvornår vil du bruge async defer?
Typisk vil du bruge asynkron, hvor det er muligt, og derefter udskyde ingen attribut. Her er nogle generelle regler, der skal følges: Hvis scriptet er modulært og ikke er afhængigt af nogen scripts, så brug async. Hvis scriptet er afhængigt af eller er afhængigt af et andet script, skal du bruge defer
Hvornår vil du bruge UDP i stedet for TCP?
UDP bruges også i situationer, hvor omkostningerne ved at oprette en forbindelse og synkronisere med TCP opvejer nyttelasten. DNS-forespørgsler er et perfekt eksempel. Én pakke ud, én pakke tilbage, pr. forespørgsel. Hvis du bruger TCP, ville dette være meget mere intensivt