Equinox Online Help - Language Reference - A to Z

Home

ArrayGetDimensions

Applies to
SyntaxArrayGetDimensions VectorExpression [, DimensionItem1, DimensionItem2, DimensionItem3, DimensionItem4, AutoSizeIncrementItem1, AutoSizeIncrementItem2, AutoSizeIncrementItem3, AutoSizeIncrementItem4]
Action[Statement] Retrieves the number of elements in each dimension in the array or vector.
ScopeUsable anywhere.
Notes

This statement is useful in procedures to find out how many elements have been passed. The size of each dimension in VectorExpression is placed in the appropriate DimensionItem, and the amount by which the dimension is increased if it is auto-resizing is placed in the appropriate AutoSizeIncrementItem.

CategoryArrays
See Also ArrayFind, ArrayFindNext, ArraySearch, ArraySearchNext, ArraySetDimensions, ArraySort, ArrayNeg, ArrayNot, Vector, VectorSize
Example

This example adds one to the last element in each second dimension.

procedure IncLast number v[][]
Int i,d1,d2

ArrayGetDimensions v,d1,d2

for i=1 to d1
v[i][d2] += 1
next
end procedure