array-rank (ANSI and GNU Common Lisp Document)

Next: array-row-major-index, Previous: array-in-bounds-p, Up: Arrays Dictionary

#### 15.2.17 array-rank [Function]

`array-rank` array ⇒ rank

#### Arguments and Values::

array—an array.

rank—a non-negative integer.

#### Description::

Returns the number of dimensions of array.

#### Examples::

     (array-rank (make-array '())) ⇒  0
     (array-rank (make-array 4)) ⇒  1
     (array-rank (make-array '(4))) ⇒  1
     (array-rank (make-array '(2 3))) ⇒  2

#### Exceptional Situations::

Should signal an error of type type-error if its argument is not an array.

#### See Also::

array-rank-limit , make-array