Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pass an Array to a Sub
#3
(04-04-2020, 08: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 - 04-02-2020, 09:30 AM
RE: Pass an Array to a Sub - by XoRRoX - 04-04-2020, 08:26 AM
RE: Pass an Array to a Sub - by boriel - 04-04-2020, 10:38 PM
RE: Pass an Array to a Sub - by XoRRoX - 04-08-2020, 11:08 AM
RE: Pass an Array to a Sub - by boriel - 12-08-2020, 01:59 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)