/* C */
int32_t
sidl_double__array_length(const struct sidl_double__array *array, int32_t ind);
// C++ Default dimension is 1.
int32_t
sidl::array<int32_t>::length(int32_t ind = 0) const;
C FORTRAN 77
subroutine sidl_double__array_length_f(array, ind, result)
integer*8 array
integer*4 ind, result
! FORTRAN 90
integer (selected_int_kind(9)) function length(array, ind)
type(sidl_double_1d), intent(in) :: array ! type depends on dimension
integer (selected_int_kind(9)) :: ind
// Java
public native int _length(int dim);
// For one dimensional Java arrays. Array1:
public int lenth();
This method returns the length for a particular dimension. It is equivalent to the statement upper(dim) - lower(dim) + 1.
There is also a shortcut for one-dimensional arrays available in C++ and Java. In C++, if length is called with no arguments, it defaults to the first dimension. In Java Array1 one-dimensional Java arrays have a length function that takes no arguments.