Als «yield-keyword» getaggte Fragen

8
Was bedeutet Ausbeute in PHP?
Ich bin kürzlich über diesen Code gestolpert: function xrange($min, $max) { for ($i = $min; $i <= $max; $i++) { yield $i; } } Ich habe dieses yieldSchlüsselwort noch nie gesehen . Ich versuche den Code auszuführen, den ich bekomme Analysefehler: Syntaxfehler, unerwartetes T_VARIABLE in Zeile x Was ist dieses …

9
Was sind die Hauptverwendungen vonield () und wie unterscheidet es sich von join () und interrupt ()?
Ich bin etwas verwirrt über die Verwendung der yield()Methode in Java, insbesondere im folgenden Beispielcode. Ich habe auch gelesen, dassield () verwendet wird, um die Ausführung eines Threads zu verhindern. Meine Fragen sind: Ich glaube, dass der folgende Code sowohl bei Verwendung yield()als auch bei Nichtverwendung zu derselben Ausgabe führt …

4
Warum kann die Rendite nicht in einem Try-Block mit einem Catch angezeigt werden?
Folgendes ist in Ordnung: try { Console.WriteLine("Before"); yield return 1; Console.WriteLine("After"); } finally { Console.WriteLine("Done"); } Der finallyBlock wird ausgeführt, wenn die Ausführung des gesamten Objekts abgeschlossen ist ( IEnumerator<T>unterstützt IDisposableeine Möglichkeit, dies sicherzustellen, auch wenn die Aufzählung vor Abschluss abgebrochen wird). Das ist aber nicht in Ordnung: try { …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.