Array Operations

The following functions can be used to manipulate and manage arrays:                                                  

#DEBUG ERROR

Control generation of error checking code

#DIM

Specify if variables must be declared before use

ARRAY ASSIGN

Assign a number of values to successive elements of an array

ARRAY DELETE

Delete a single item from a given array

ARRAY INSERT

Insert a single item into a given array

ARRAY SCAN

Scan all or part of an array for a given value

ARRAY SORT

Sort all or part of a given array

ARRAYATTR

Return descriptive attributes of a given array

BIT CALC

Set or reset a bit in an implied bit-array

BIT

Return the value of a particular bit in an implied bit-array

BIT

Manipulate individual bits of an implied bit-array

DATA

Declare an array of constants to be read by READ$

DATACOUNT

Return the total count of the number of local data items

DIM

Declare and dimension arrays, scalar variables, and pointers

ERASE

Deallocate array memory

FILESCAN

Rapidly scan an open file, before loading into an array with GET

GET

Read a complete array from a binary file

JOIN$

Return a string consisting of all of the strings in a string array

LBOUND

Return the lowest subscript of an array's specific dimension

LET

Assign a Variant to an array or an array to a Variant

LINE INPUT#

Read line(s) from a sequential file into a string variable or array

MAT

Matrix calculations on numeric arrays

PARSE

Parse a string and extract all delimited fields into an array

PRINT#

Write a complete array to a sequential file

PUT

Write a complete array to a binary file

READ$

Retrieve string data from a local DATA list

REDIM

Declare dynamic arrays, allocate, reallocate, deallocate memory

RESET

Set an array subscript or an entire array to zero or null/empty

UBOUND

Return the highest subscript of an array's specific dimension