Bedingte Verzweigung - "GoTo" Kluge ? - Seite 5

 
7bit:
Da haben Sie Ihr GOSUB und RETURN, die direkt in die mql4-Sprache eingebaut sind, sogar mit der Übergabe von Argumenten und Rückgabewerten, was in Commodore-BASIC oder einer anderen uralten und verkrüppelten Sprache, mit der Sie sie ständig zu vergleichen versuchen, nicht einmal möglich war. Wo sind Sie in den letzten 30 Jahren gewesen?

Hallo 7bit et al,

Wie ich schon wiederholt gepostet habe und wie es das Thema dieses Threads ist, bestreite ich nicht, was MQL4 tun KANN, wie z.B. dein Beispiel, wo alles größtenteils sequentiell und innerhalb des Umfangs einer Funktion ist. Aber es springt nicht an eine andere Stelle im Programm als innerhalb des Umfangs der aktuellen Funktion(en), oder weiter nach diesem Punkt im Programm, nachdem die aktuellen Ausführungen abgeschlossen sind.

Nehmen wir an, man hat die Geldverwaltung an einem frühen Punkt im Programm, oder sogar vor dem "Start". Was ich meine, ist, dass an jeder (späteren) Stelle im Programm, anstatt in den gleichen Code wieder jedes Mal, wenn man will und muss dies zu berechnen, auf nur springt zurück zu den ONE Funktion (en) /Done-Gruppe, um diese zu berechnen und dann zurück zu dem Punkt, wo es von mit der notwendigerweise Informationen für die zahlreichen Stellen im Programm, die Geld-Management-Berechnungen benötigen aufgerufen wurde.

Ich bin mir nicht sicher, warum das so schwer zu verstehen ist und warum man mir immer wieder erklärt, was und wie "Rückgaben" im Rahmen der Funktion funktionieren.

Was ich meine, ist, an eine andere Stelle im Programm zu gehen die NICHT im aktuellen Bereich der Programmausführung liegen zu gehen, den Code zu verwenden und dann zu dem Punkt zurückzukehren, von dem aus er aufgerufen wurde, und weiterzumachen.

 
FourX:

Ich spreche davon, an eine andere Stelle im Programm zu gehen die sich NICHT im aktuellen Bereich der Programmausführung befindet zu gehen, den Code zu verwenden und dann zu dem Punkt zurückzukehren, von dem aus er aufgerufen wurde, und weiterzumachen.

zum letzten Mal, das wird eine Funktion genannt, wie Ihnen gesagt wurde

  1. hier https://www.mql5.com/en/forum/138989
  2. und hier https://www.mql5.com/en/forum/138989
  3. und hier https://www.mql5.com/en/forum/138989
  4. und Sie haben das hier https://www.mql5.com/en/forum/138989 verstanden.
  5. und hier iteriert https://www.mql5.com/en/forum/138989

Und jetzt verschwinden Sie

Du wurdest schon vor 7 Monaten als Troll abgestempelt.


Bitte füttern Sie den Troll nicht.

Wenn du antwortest, gibst du dem Troll Macht. Wenn Sie den Troll ignorieren, hungert er nach Aufmerksamkeit und stirbt schließlich.