is it possible to make expandable arrays or lists?
possible to make expandable arrays/lists
BlitzMax Forums/BlitzMax Beginners Area/possible to make expandable arrays/lists err, i mean arrays, not lists :)
Yes. Arrays can be expanded by using slices. However it is a very expensive operation, and if done often, a List, an associative array (TMap) or HashMap may be a better datastructure to use, in terms of speed.
ok ill look into it, only using it for the beginning of the program, no while it is running. thx
You could create a list, do any expansion at the beginning of the program then use ListToArray for use within the game/app.
A quite fast way to do dynamic arrays is doing *2 /2 in slicing whenever needed (*2 if you need more slots than your array has, /2 if the half or less is used)