0
Если у меня есть массив, как следующие:Как найти длину массива в V +
my.arr[0] = 0;
my.arr[5] = 5;
Как я найти длину?
Если у меня есть массив, как следующие:Как найти длину массива в V +
my.arr[0] = 0;
my.arr[5] = 5;
Как я найти длину?
Вы можете найти последний индекс с помощью LAST
, то есть:
LAST(my.arr[])
даст вам:
5
поэтому длина можно было бы узнать, как это:
length = LAST(my.arr[]) + 1
но вы использовали бы его в цикле for
следующим образом:
FOR i = 0 to LAST(my.arr[])
IF DEFINED(my.arr[i]) THEN
TYPE my.arr[i]
END
END