Video: Wann würden Sie die Yield-Break-Anweisung verwenden?
2024 Autor: Lynn Donovan | [email protected]. Zuletzt bearbeitet: 2023-12-15 23:42
#561 – Verwenden von ein Ertragsbruch-Erklärung
Bei der Implementierung eines Iterators wird die Ertrag Rückkehr Stellungnahme gibt das nächste Element in der zurückgegebenen Sequenz zurück. Wenn du benutzt ein Schleife innerhalb des Iteratorblocks, Sie können die Anweisung yield break verwenden, um zu brechen aus dem Schleife , was darauf hinweist, dass keine weiteren Elemente sind zu zurück.
Was ist auch eine Ertragsunterbrechung?
Es gibt an, dass ein Iterator zu Ende ist. Du kann Denk an Ertragspause als Return-Anweisung, die tut keinen Wert zurückgeben. Wenn Sie beispielsweise eine Funktion als Iterator definieren, kann der Funktionsrumpf so aussehen: In diesem Fall wird die letzte Anweisung nie ausgeführt, da wir die Funktion vorzeitig verlassen haben.
Außerdem, was gibt die Yield-Return-Anweisung an? Die Ertrag Schlüsselwort führt benutzerdefinierte und zustandsorientierte Iterationen durch und kehrt zurück jedes Element einer Sammlung einzeln ohne die Notwendigkeit, temporäre Sammlungen zu erstellen. Du kannst den … benutzen Ertrag Stichwort zu angeben dass die Methode oder ein get-Accessor, in dem sie verwendet wurde, ein Iterator ist.
Wie funktioniert außerdem die Renditerückgabe?
Sie verwenden a Rendite Rendite Aussage zu Rückkehr jedes Element einzeln. Wenn ein Rendite Rendite Anweisung wird in der Iterator-Methode erreicht, Ausdruck ist ist zurückgekommen , und die aktuelle Position im Code wird beibehalten. Die Ausführung wird beim nächsten Aufruf der Iteratorfunktion an dieser Stelle neu gestartet.
Wozu dient das Ertrags-Keyword?
Zitat von MSDN Im Iteratorblock wird die Ertragsschlüsselwort wird zusammen mit der Rückgabe verwendet Stichwort um dem Enumeratorobjekt einen Wert bereitzustellen. Dies ist der Wert, der beispielsweise in jeder Schleife einer foreach-Anweisung zurückgegeben wird. Die Ertragsschlüsselwort wird auch mit break verwendet, um das Ende der Iteration zu signalisieren."
Empfohlen:
Wann würden Sie einen Wasserfallansatz verwenden?
Wann man das Wasserfallmodell verwenden sollte Dieses Modell wird nur verwendet, wenn die Anforderungen sehr gut bekannt, klar und fest sind. Die Produktdefinition ist stabil. Technik wird verstanden. Es gibt keine zweideutigen Anforderungen. Umfangreiche Ressourcen mit dem erforderlichen Fachwissen stehen kostenlos zur Verfügung. Das Projekt ist kurz
Wann wurden Computer zum ersten Mal in der Musik verwendet?
Der weltweit erste Computer zum Abspielen von Musik war der CSIR Mark 1 (später CSIRAC genannt), der ab den späten 1940er Jahren von Trevor Pearcey und Maston Beard entworfen und gebaut wurde. Der Mathematiker Geoff Hill hat den CSIR Mark 1 so programmiert, dass er beliebte Musikmelodien aus den frühen 1950er Jahren abspielt
Was ist die Caption-Eigenschaft im Zugriff und wann möchten Sie sie möglicherweise verwenden?
Sie können die Caption-Eigenschaft verwenden, um einer Beschriftung oder einer Befehlsschaltfläche einen Zugriffsschlüssel zuzuweisen. Fügen Sie in der Beschriftung ein kaufmännisches Und (&) unmittelbar vor dem Zeichen ein, das Sie als Zugriffsschlüssel verwenden möchten. Das Zeichen wird unterstrichen
Wann würden Sie die asynchrone Verzögerung verwenden?
Normalerweise möchten Sie nach Möglichkeit Async verwenden und dann kein Attribut zurückstellen. Hier sind einige allgemeine Regeln, die Sie befolgen sollten: Wenn das Skript modular ist und nicht auf Skripts angewiesen ist, verwenden Sie async. Wenn das Skript von einem anderen Skript abhängig ist oder von einem anderen Skript verwendet wird, verwenden Sie defer
Wann würden Sie UDP anstelle von TCP verwenden?
UDP wird auch in Situationen verwendet, in denen die Kosten für das Herstellen einer Verbindung und die Synchronisierung mit TCP die Nutzlast überwiegen. DNS-Abfragen sind ein perfektes Beispiel. Ein Paket raus, ein Paket zurück, pro Abfrage. Wenn Sie TCP verwenden, wäre dies viel intensiver