Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pass an Array to a Sub
#3
(2020-04-04, 09:26 AM)XoRRoX Wrote: Sorry, my example was unclear.
I'd like to pass an array to the routine to be able to re-use it in the same application and also to be able to put it in a library.

So, perhaps I should have presented it like this:



Code:
dim MyArray(10) as string SUB SelectionSort (SortArray)   {Code} END sub '************************ Main **************************** Let MytArray(0) = "Line 00" Let MytArray(1) = "Line 02" Let MytArray(2) = "Line 08" Let MytArray(3) = "Line 06" Let MytArray(4) = "Line 01" Let MytArray(5) = "Line 03" Let MytArray(6) = "Line 07" Let MytArray(7) = "Line 04" Let MytArray(8) = "Line 05" SelectionSort(MytArray)

ZX Basic does not support (yet) passing arrays by parameter. It's planned, however, but not easy to implement.
Some people use macros (#define ...., like in C, which are allowed) or use global variables for the moment.

I will update when it's implemented.
Reply


Messages In This Thread
Pass an Array to a Sub - by XoRRoX - 2020-04-02, 10:30 AM
RE: Pass an Array to a Sub - by XoRRoX - 2020-04-04, 09:26 AM
RE: Pass an Array to a Sub - by boriel - 2020-04-04, 11:38 PM
RE: Pass an Array to a Sub - by XoRRoX - 2020-04-08, 12:08 PM
RE: Pass an Array to a Sub - by boriel - 2020-12-08, 02:59 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)