Hello,
I’m trying to create a function that return an array of 4, data type bool. I thought creating a record for this purpose is an overkill. Can anyone help me please? Thank you.
Hello,
I’m trying to create a function that return an array of 4, data type bool. I thought creating a record for this purpose is an overkill. Can anyone help me please? Thank you.
Hi,
a function can not return an array but you can use a procedure which returns the modified array.
Please refer also to the following thread “Return an array of num from a function”
Example:
proc Example()
var bool bArray{4};
!Call routine to set the data of the array
ModifyArray bArray;
endproc
!Array will be handled as by reference and returns the modfied values
proc ModifyArray(INOUT bool array{*}
!use function DIM to get the size of the handed over array
for i from 1 to DIM(array,1) do
array{i}:=…
endfor
endproc
/BR
Micky
Thank you!