Creates a new SRP Fast Array.
Syntax
Handle = SRP_FastArray("Create", InitialArray)
Returns
Handle to the newly created SRP Fast Array
Parameters
Parameter | Description |
---|---|
InitialArray | Dynamic array to initialize the SRP Fast Array (OPTIONAL) |
Remarks
The Create service creates a new SRP Fast Array, which is a very fast 3-dimensional array. It mimics all the functionality of the "Angle Bracket" dynamic array, that is, arrays using @FM, @VM, and @SVM as delimiters. It works at tops speeds such so you can greatly increase performance of routines that build or manipulate very large dynamic arrays.
Examples
// Create an empty fast array Handle1 = SRP_FastArray("Create") // Create an array initialized to an OI Dynamic Array InitArray = "" InitArray<1, 2> = "ABC":@SVM:"DEF" InitArray<2> = "EFG" InitArray<3, 1, 7> = "HIJ" Handle2 = SRP_FastArray("Create", InitArray) // Release handles when finished SRP_FastArray("Release", Handle1:@FM:Handle2)