Funkcja int ArrayDimension() zwraca ilość wymiarów tablicy. Więcej informacji można znaleźć w specyfikacji MQL4.
#property strict
void OnStart()
{
//---
int array_1[]; // tablica jednowymiarowa
double array_2[5][10]; // tablica dwuwymiarowa
//--- znaleźć ilość wymiarów tablic
int arrayDimention_1 = ArrayDimension(array_1); // 1
int arrayDimention_2 = ArrayDimension(array_2); // 2
//--- wyświetlić wynik
Print("Ilość wymiarów array_1 = ",arrayDimention_1);
Print("Ilość wymiarów array_2 = ",arrayDimention_2);
}
Rys. 1. Przykłady stosowania funkcji ArrayDimension().