You can pass an array as a regular parameter. DIM MYARRAY[2] MYARRAY[0]=9 MYARRAY[1]=15 PRINR ARRFUNC(MYARRAY) DEF ARRFUNC(ARRAY) FOR I%=0 TO LEN(ARRAY)-1 INC RETURNS, ARRAY[I%] NEXT RETURN RETURNS END If everthing went well, you should see 24 in the console