Wie bekomme ich die Länge von enum und item in MQL4/MQL5 ?
Ich habe das Forum und die Codebasis durchsucht, aber keine Antwort erhalten.
:-(
Was meinen Sie mit "Länge der Aufzählung"?
Können Sie ein Beispiel für die Verwendung zur Verfügung stellen, um Ihre Frage zu verstehen - wahrscheinlich ist enum nicht das, wonach Sie suchen?
Was meinen Sie mit "Länge von enum"?
Können Sie ein Beispiel für die Verwendung geben, um Ihre Frage zu verstehen - wahrscheinlich ist enum nicht das, wonach Sie suchen?
Print("Aktueller Takt ",TimeToStr(array1[0][0]), "Open", array1[0][1]);
Aus MQL4, könnte nützlich sein
Print("Aktueller Takt ",TimeToStr(array1[0][0]), "Open", array1[0][1]);
Von MQL4, könnte nützlich sein
Danke, Maryann.
Aber es kann meine Frage nicht lösen.
Danke, Maryann.
Aber das kann meine Frage nicht lösen.
Wie erhält man die Länge von Enum und Item in MQL4/MQL5?
Wie erhält man die Länge von enum und item in MQL4/MQL5?
Zum Beispiel gibt es eine enum Definition:
Dann möchte ich sie in einer Schleife verwenden:
Wie kann ich diese Anforderung umsetzen?
Ich habe das Forum und die Codebasis durchsucht, aber keine Antwort erhalten.
:-(
Wenn Sie eine Liste durchlaufen wollen, verwenden Sie ein Array!
Eine Enum ist eine Art Variation von #define:
#define APPLE 0 #define BANANA 1 #define GRAPE 2 ....
Enum ist sehr nützlich, z.B. für Eingabevariablen!
enum Fruit {Apple,Banana,Heineken}; int err=0; int scan=0; string item_name; while(err==0) { item_name=EnumToString(Fruit(scan)); err=GetLastError(); if(err==0) Alert(item_name); scan++; }Das ist das Naheliegendste, was ich gefunden habe, wenn die Länge unbekannt ist.
Das ist das Naheliegendste, wenn die Länge unbekannt ist
Die Länge ist nie unbekannt, und dieses Thema ist nur auf ein schlechtes Design zurückzuführen.
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wie erhält man die Länge von enum und item in MQL4/MQL5?
Zum Beispiel gibt es eine enum Definition:
enum ENUM_FRUIT {APPLE, BANANA, GRAPE};
Dann möchte ich sie in einer Schleife verwenden:
Wie kann ich diese Anforderung umsetzen?
Ich habe das Forum und die Codebasis durchsucht, aber keine Antwort erhalten.
:-(