NEWS
Frage zu Timeout, Schleifen usw.
-
Hallo. Ich habe mein eine allgemeine Frage zum Thema Schleifen und Timeout.
Wie ist das nun genau?
Ich setze z.B. eine Variable in einem Blockly. Dann wird eine Funktion aufgerufen in der diese Variable geändert wird, und zusätzlich einige Sachen ausgeführt werden sollen. Am Ende dieser Funktion erhält diese Variable wieder einen bestimmten Wert.
im ursprünglich aufrufendem Blockly soll dann erst weitergemacht werden, wenn diese Varible den Endwert der Funktion erhalten hat.Wie mach ich das grundlegend? Danke.
-
@manfredh1
Zeig mal besser was du gepuzzelt hast, dann kann man sich besser ein Bild machen. Wo da jetzt schleife und timeout drin vorkommt ist nicht so ersichtlich
-
@manfredh1 öhm, dein Hauptteil wartet doch eh auf die Rückgabe deiner Funktion.
Beispiel:
Der macht erst weiter wenn er einen Wert von der Funktion bekommen hat.
Ergo kannst du in der Funktion entscheiden wann du das machst.
Wenn dort früher aussteigen willst (z.B. aus einer Schleife):
Sobald eine "return" stattfindet endet die Funktion:
-
@bananajoe
ok, ich hab in meinen Versuchen nämlich immer die Funktion ohne dem Rückgabewert gemacht und da ist der rest von dem Blockly, welches die Funktion aufgerufen hat, sofort ausgeführt worden.
Werd das jetzt mal austesten. Danke vorerst mal.