如果我有一个数组,如下所示:
my.arr[0] = 0;
my.arr[5] = 5;
我如何找到长度?
答案 0 :(得分:1)
您可以使用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