Multi-Dimensional Array in Progress

rcgomez11

Member
Good Day ProgressTalkers, is there a way that i can implement a multi-dimensional array in my progress script?Thanks in advance...
 

RealHeavyDude

Well-Known Member
Nope - the ABL is not designed to use 2-dimensional arrays like in Java. Have a look at Temp-Tables - most likely you will be able to solve your requirement with them.

Heavy Regards, RealHeavyDude.
 

suny

ProgressTalk.com Sponsor
nothing is impossible :)

Code:
define i as integer.
define i2 as integer.
define variable arr as character extent 15.  /*3 x 5*/

&scoped-define arrIndex  ((i - 1) * 5 + i2)
do i = 1 to 3:
  do i2 = 1 to 5:
    display arr[arrIndex].
  end.
end.
&undefine arrIndex
 
Top