我怎样才能持续地通过列举? - 页 8

 
Ilyas:

使用之前建议的使用数组来枚举数值的方法。

但你要明白,这个问题不是关于拐杖版本。

你需要一个本地变体,在极端情况下,如果没有这样的解决方案,那么你作为MQL枚举的开发者--创建者将把所有枚举的数组添加到你的标准库中 并保持更新?

 
o_O:

但你要明白,这个问题不是关于拐杖版本。

你需要一个本地变体,在极端情况下,如果没有这样的解决方案,那么你作为MQL枚举的开发者--创建者将把所有枚举的数组 添加到你的标准库中 并保持更新?

特别是既然它们存在,只要给一个API ...否则EnumToString(无效枚举)的存在是无法解释的。

ps/ 当API在逻辑上应该存在,但却不存在的时候,这种做法有点让人讨厌:-)让它在市场上 "不稳定",不能接受,那么就让它比不接受更好......

 

请以局外人的眼光来看待你的要求,从现实的角度来评估它们。

你已经到了要求描述数组的地步了。

这个问题不值得努力。

 
Renat Fatkhullin:

你从外面看你的主张,并从现实的角度评估它们,请。

雷纳特,为什么不会有一个覆盖功能?你在做类似的设置。
 

我们的任务列表中有数百个任务,它们的重要性/优先级/效用比一个微不足道的静态int myid[]={...};for(int i=0;i<N;i++){...}。

你要求的是非常有趣的东西,你没有意识到这个问题有多么可笑。

 

我对阵列很满意,从一开始就一直在使用它们。

这个问题是针对开发商的。

他们五年来什么都不说,现在他们决定回答这个问题。

不就是不。

 
Alexey Navoykov:

在MQL5中,宏不仅有固定的参数数量,而且还被限制在8个。 因此,你可以制作一个只有3个值的枚举。

需要注意的是,以前宏的嵌套级别也被限制在8级(否则会出现错误:太复杂,简化宏)。现在,他们已经悄悄地将其增加到至少16%。