Video: Når vil du bruke erklæringen om avkastningsbrudd?
2024 Forfatter: Lynn Donovan | [email protected]. Sist endret: 2023-12-15 23:51
#561 – Ved hjelp av en yield break Statement
Når du implementerer en iterator, utbytte komme tilbake uttalelse returnerer det neste elementet i sekvensen som returneres. Hvis du bruker en Løkke innenfor iteratorblokken, du kan bruke yield break statement for å bryte ut av det Løkke , som indikerer at ingen flere elementer er til bli returnert.
På samme måte, hva er avkastningsbrudd?
Den spesifiserer at en iterator har kommet til en slutt. Du kan tenker på avkastningsbrudd som en returoppgave som gjør ikke returnere en verdi. For eksempel, hvis du definerer en funksjon som en iterator, kan kroppen til funksjonen se slik ut: I dette tilfellet blir den siste setningen aldri utført fordi vi forlot funksjonen tidlig.
Videre, hva spesifiserer avkastningsoppgaven? De utbytte søkeord utfører tilpasset og stateful iterasjon og returnerer hvert element i en samling én om gangen slipper behovet for å lage midlertidige samlinger. Du kan bruke utbytte nøkkelord til indikerer at metoden eller en get-aksessor den har blitt brukt i er en iterator.
I tillegg til dette, hvordan fungerer avkastningen?
Du bruker en gi avkastning uttalelse til komme tilbake hvert element ett om gangen. Når en gi avkastning uttalelse nås i iteratormetoden, uttrykk er returnert , og gjeldende plassering i koden beholdes. Kjøringen startes på nytt fra det stedet neste gang iteratorfunksjonen kalles.
Hva er bruken av yield-søkeord?
Sitat fra MSDN I iteratorblokken er yield nøkkelord brukes sammen med returen nøkkelord for å gi en verdi til tellerobjektet. Dette er verdien som returneres, for eksempel, i hver løkke i en for hver setning. De yield nøkkelord brukes også med pause for å signalisere slutten av iterasjonen."
Anbefalt:
Når vil du bruke en fossefallstilnærming?
Når skal man bruke fossefallsmodellen Denne modellen brukes kun når kravene er meget velkjente, klare og faste. Produktdefinisjonen er stabil. Teknologi er forstått. Det er ingen tvetydige krav. Rikelige ressurser med nødvendig kompetanse er fritt tilgjengelig. Prosjektet er kort
Hva er Caption-egenskapen i tilgang og når vil du kanskje bruke den?
Du kan bruke Caption-egenskapen til å tilordne en tilgangsnøkkel til en etikett eller kommandoknapp. I bildeteksten inkluderer du et og-tegnet (&) umiddelbart foran tegnet du vil bruke som tilgangsnøkkel. Karakteren vil være understreket
Når vil du bruke async defer?
Vanligvis vil du bruke asynkron der det er mulig, og deretter utsette og ikke noe attributt. Her er noen generelle regler å følge: Hvis skriptet er modulært og ikke er avhengig av noen skript, bruk asynkron. Hvis skriptet er avhengig av eller er avhengig av et annet skript, bruk defer
Når vil du bruke UDP i stedet for TCP?
UDP brukes også i situasjoner der kostnadene ved å opprette en forbindelse og synkronisere med TCP oppveier nyttelasten. DNS-spørringer er et perfekt eksempel. En pakke ut, en pakke tilbake, per forespørsel. Hvis du bruker TCP, vil dette være mye mer intensivt
Hva er html5 doctype-erklæringen?
Forstå HTML5 Doctype A Document Type Declaration, eller DOCTYPE for kort, er en instruksjon til nettleseren om versjonen av markup-språket som en nettside er skrevet på. En DOCTYPE-erklæring vises øverst på en nettside før alle andre elementer