Die Zukunft von MQL5 ist MQL5+ oder sogar MQL6 - Seite 13

 

Machen Sie es möglich, Arrays jeder Dimension an eine Funktion zu übergeben, warum dieser ganze Unsinn mit dem Schreiben von Überladungen und anderen Dingen, in C++ ist es möglich, natürlich gibt es Nuancen, aber ein Array jeder Dimension kann ausgewertet werden. Es stellt sich die Frage, warum wir die Funktion ArrayDimension() benötigen, wenn sie ohnehin nicht verwendet werden kann (nur in Makros und anderen seltenen Fällen). Ermöglichen Sie es, die Werte von Variablen und Funktionen beim Erstellen in Arrays zuzuweisen, wie in C++, und zwar auf folgende Weise

int r=8;

int mas[8]={r,0,0,Func(),r,0,0,1};

Func(){Rückgabe 5;}

den Zugriff auf den Array-Speicher zu öffnen, damit wir mit dem Speicher arbeiten können und ihn nicht durch eine Schleife laufen lassen, wodurch der Prozessor mit unnötigen Berechnungen überlastet wird. Es wäre schön, wenn manden Argumenten von Funktionen aus Variablen (zumindest globalen) Wertezuweisen könnte.

int r=8;(global oder nach Struktur)

Funk(){Rückgabe (5+8);}

Funk1(int ar=r, int ar2=Funk()){Rückgabe (ar+ar2);} Und es gibt noch viel mehr, was wir tun könnten. Außer, dass mql4 und 5 anscheinend der Fortschritt des Jahrhunderts sind und nicht mehr weitergehen werden.

Grund der Beschwerde: