'条件分支--'GoTo' Kluge ? - 页 5

 
7bit:
你有你的GOSUB和RETURN,就在mql4语言中,甚至可以传递参数和返回值,这在Commodore-BASIC或其他你不断试图与之比较的古老而残缺的语言中都是不可能的。在过去的30年里,你去了哪里?

嗨,7bit等人。

正如我反复发布的,也是本主题的主题,我并不质疑MQL4可以做的事情,比如你的例子中,所有的事情大部分都是连续的,并且在一个函数 的范围内。但是,除了在当前函数的范围内,它不会跳到程序中的其他地方,或者在当前执行完成后,在程序中的这一点上继续下去。

假设一个人在程序的早期,甚至在 "开始 "之前就有资金管理。我想说的是,在程序中的任何(后续)地方,与其在每次需要计算时再加入同样的代码,不如跳回一个函数/完成组来计算,然后带着程序中许多需要资金管理计算的地方所需的信息返回到调用的地方。

我不知道为什么这一点如此难以理解,也不知道为什么人们总是告诉我 "返回 "在函数的范围内是什么以及如何工作。

我所说的是在程序中去到另一个地方 这不是在当前程序执行的范围内 利用代码,然后再返回到它被调用的地方,继续进行。

 
FourX:

我所说的是去程序中的另一个地方 不在当前程序执行的范围内 利用这些代码,然后返回到它被调用的地方,继续进行。

最后一次,这被称为一个函数,正如你被告知的那样

  1. 这里https://www.mql5.com/en/forum/138989
  2. 和这里https://www.mql5.com/en/forum/138989
  3. 和这里https://www.mql5.com/en/forum/138989
  4. 而且你在这里理解了https://www.mql5.com/en/forum/138989
  5. 并在这里进行迭代https://www.mql5.com/en/forum/138989

现在离开吧

7个月前 你就被贴上了巨魔的标签。


请不要喂养巨魔。

当你回应时,你给了巨魔力量。当你无视巨魔时,他就会饿着肚子寻求关注,最终死亡。