The following functions can be used to manipulate and manage arrays:
| Control generation of error checking code | |
| Specify if variables must be declared before use | |
| Assign a number of values to successive elements of an array | |
| Delete a single item from a given array | |
| Insert a single item into a given array | |
| Scan all or part of an array for a given value | |
| Sort all or part of a given array | |
| Return descriptive attributes of a given array | |
| Set or reset a bit in an implied bit-array | |
| Return the value of a particular bit in an implied bit-array | |
| Manipulate individual bits of an implied bit-array | |
| Declare an array of constants to be read by READ$ | |
| Return the total count of the number of local data items | |
| Declare and dimension arrays, scalar variables, 
 and 
 | |
| Deallocate array memory | |
| Rapidly scan an open file, before loading into an array with GET | |
| Read a complete array from a binary file | |
| Return a 
 | |
| Return the lowest subscript of an array's specific dimension | |
| Assign a Variant to an array or an array to a Variant | |
| Read line(s) from a sequential file into a string variable or array | |
| Matrix calculations on 
 | |
| Parse a string and extract all delimited fields into an array | |
| Write a complete array to a sequential file | |
| Write a complete array to a binary file | |
| Retrieve string data from a local DATA list | |
| Declare dynamic arrays, allocate, reallocate, deallocate memory | |
| Set an array subscript or an entire array to zero or null/empty | |
| Return the highest subscript of an array's specific dimension |