yield

yield ist (1) ein Schlüsselwort, das die Erstellung von Generatorfunktionen erleichtert, (2) eine Ruby-Anweisung, um die Kontrolle von einer Coroutine auf eine andere zu übertragen
10
Antworten

Yield Keyword Value Added?

versuche immer noch zu finden, wo ich das "yield" -Schlüsselwort in einer realen Situation verwenden würde. Ich sehe diesen Thread zum Thema Wie lautet das Keyword "yield" in C #? aber in der akzeptierten Antwort haben sie dies als ei...
21.12.2008, 12:24
6
Antworten

Verhalten von Pythons "yield"

Ich lese über das Schlüsselwort yield in Python und versuche zu verstehen, wie dieses Beispiel ausgeführt wird: %Vor% Die Ausgabe ist: %Vor% Es sieht so aus, als würde die Ausbeute den angegebenen Wert zurückgeben und die Funktion bis...
09.09.2011, 14:06
3
Antworten

Ruby prüfen, ob der Block null ist

Ich rufe eine Methode mit einem Block auf; %Vor% und die Methode ist definiert als; %Vor% und beim Definieren der Methode ; Ich möchte überprüfen, ob der angegebene Block leer ist (nil) oder nicht, weil die Variable in der Methode so en...
02.08.2015, 13:02
4
Antworten

Problem, das in einem Block / Lambda nachgibt

Ich habe den folgenden Ruby-Code: %Vor% Das geht natürlich nicht. %Vor%     
13.02.2011, 05:33
2
Antworten

Was ist der Unterschied zwischen "yield return 0" und "yield return null" in Coroutine?

Ich bin neu und etwas verwirrt über " yield ". Aber schließlich verstehe ich, wie es mit WaitForSeconds funktioniert hat aber ich kann den Unterschied zwischen " yield return 0 " und " yield return null " nicht sehen. warten beide...
01.09.2016, 10:12
3
Antworten

yield - Aussage oder Ausdruck?

Also, ich habe dies gelesen und herausgefunden, wie man Werte sendet zu erzeugen. Und jetzt bin ich irgendwie verwirrt. Gibt es eine Aussage oder einen Ausdruck? Es verwendet keine Klammern-Syntax, wie Funktionen, so dass es wie eine Anweis...
22.11.2013, 10:22
2
Antworten

Python - Gibt es eine Möglichkeit, eine Gruppe von Renditen in Unterfunktion zu organisieren, um außerhalb der Hauptfunktion zu ergeben?

Ich habe eine neue Frage für Python-Gurus. Ich habe Funktion A, die eine Menge wiederholter Ertragsaktionen wie folgt enthält: %Vor% so sieht es aus: %Vor% Gibt es eine Möglichkeit, alle wiederholten Ausbeuten in Funktion zu bringen u...
22.11.2013, 21:54
2
Antworten

Fehler 'Iterator kann keine Rückgabeanweisung enthalten', wenn eine Methode aufgerufen wird, die eine Rendite zurückgibt

Ich hoffe, es gibt einen schöneren Weg, diese Methode zu schreiben & amp; Überladungen mit weniger Codeverdopplung. Ich möchte eine Sequenz von Deltas zwischen Elementen in einer Liste zurückgeben. Diese Methode: - %Vor% funktioniert gut....
30.04.2014, 14:40
1
Antwort

TypeError: Das Objekt 'generator' kann nicht aufgerufen werden

Ich habe einen Generator wie folgt definiert: %Vor% Und es funktioniert, indem Sie es mit aufrufen %Vor% erzeugt: %Vor% welche die richtigen Zahlen sind. Aber wenn ich es so nenne: %Vor% wobei somefun() definiert ist als:...
22.08.2012, 13:53
3
Antworten

Gibt es etwas Ähnliches wie Java's Thread.yield () in Python? Macht das überhaupt Sinn?

Ich möchte meinen Python-Threads sagen, dass sie nachgeben sollen, und so vermeiden, dass die CPU unnötig belastet wird. In Java könnten Sie das mit der Funktion Thread.yield() tun. Ich glaube nicht, dass es in Python etwas Ähnliches gibt, al...
15.12.2009, 15:30