Arrays as function parameters

BlitzMax Forums/BlitzMax Beginners Area/Arrays as function parameters

I'm trying to create a function to save me some time, to take an array, and insert some data into a newly created slot.

However, I'm having trouble using arrays as a parameter/input source, and returning seems just as difficult. Are there any tips/tricks for this? IE should I use square brackets or not? Niether seem to work :/


Thanks

This works:
Strict

Local myarr[5]

myarr = [22,32,15,100]
myarr = changeArr(myarr)
Print myarr[9]
End

Function changeArr[](anyarr[])
	anyarr = anyarr[..10]
	anyarr[9] = 105
	Return anyarr
End Function


You might find that converting an array to a list inside the function gives you more flexibility.

Hmm, yes I think it would, I'll try that.

Thanks