エニュメレーションを一貫して行うにはどうしたらいいですか? - ページ 8

 
Ilyas:

先に提案した、配列を使って値を列挙する方法を使います。

しかし、この質問は、松葉杖版についてではないことはご理解いただけたと思います。

ネイティブのバリアントが必要です。極端な話、そのようなソリューションがない場合、MQL列挙型の開発者=クリエイターとして、すべての列挙型の配列を標準ライブラリに 追加し、最新の状態に保つのでしょうか?

 
o_O:

しかし、この質問は、松葉杖版についてではないことはご理解いただけたと思います。

ネイティブのバリアントが必要です。極端な話、そのようなソリューションがない場合、MQL列挙型の開発者=クリエイターとして、すべての列挙 型の配列を標準ライブラリに 追加し、最新の状態に保つのでしょうか。

特に、それらが存在する以上、APIを与えてください ...そうでなければ、EnumToString (void enumerated) の存在は不可解です。

ps/ 論理的に存在するはずのAPIが存在しない場合、ちょっと困りますね :-)マーケットプレイスでは「不安定」で受け入れられない、ならば、やらないよりはマシだと思わせて......。

 

外部の人間から見て、現実的な視点で要求を評価してくださいよ。

もう、配列の記述を求めるところまで行っているんですね。

問題は、努力に見合わないことです。

 
Renat Fatkhullin:

自分の主張を外から見て、現実的な視点で評価する、お願いします。

Renat、なぜオーバーライド機能がないのでしょうか?設定も似たようなことをやっているんですね。
 

タスクリストには、重要度/優先度/実用度が些細な静的 int myid[]={...}; for(int i=0;i<N;i++){...} といった桁違いのタスクが何百個もあるのです。

とても面白いことを聞いているのに、その質問がいかに馬鹿げたものであるかに気づいていないのです。

 

アレイには満足しており、当初から使っています。

開発者に向けての質問であった。

5年間何も言わずにいて、今になって答えることにしたのです。

ノーとは、ノーという意味です。

 
Alexey Navoykov:

MQL5のマクロは引数の数が決まっているだけでなく、8個に制限されているので、3つの値しかないenumを作ることができます。

なお、以前はマクロのネストレベルも8まででした(そうしないと「複雑すぎる、マクロを簡略化しろ」というエラーが発生します)。今、彼らは静かに少なくとも16に増加しました。