CLCS
Function

array-rank

array-rank arrayrank

Arguments and Values

arrayan array.
ranka 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.