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.
-
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

-
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 ö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:

-
@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.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden