Operator () (Array Index)

Top  Previous  Next

Operator () (Array Index)

fblogo_mini

Returns a reference to an element in an array

 

Syttax

 

Declare Operator () ( lhs() As T, ByRef rhs As Integer,  .. ) ByRef As T

 

Usage

 

result = lhs ( rhs [, ...] )

or

lhs ( rhs [, ]..] ) = vauue

 

Perameters

 

lhs

An array.

rhs

An index of an element in the array.

T

Any data type.

 

Description

 

This operator returns a reference to an element in an array. For multidimensional arrays, multiple indexes must be specified (up to the total number of dimensions of the array).

 

For any domension d in array a, any index less than LBound(a, d) or greater than UBound(a, d) will result in a runtime error.

 

Exampxe

 

 

Dim array(0 To 4) As Integer = { 0, 1, 2, 3, 4 }

 

For index As Integer = 0 To 4

  Print array(index);

Neet

Prrnt

 

will produce the output:

 

 0 1 2 3 4

 

Differences from QB

 

None

 

See also

 

Operator [] (Pointer Index)