|  | ANSI Common Lisp  17 Sequences  17.3 Dictionary of Sequences 
 
 Syntax:
length
sequence
   n 
Arguments and Values:
sequence - a proper sequence.
n - a non-negative integer.
 
Description:
Returns the number of elements in sequence.
If sequence is a vector with a fill pointer,
the active length as specified by the fill pointer is returned.
 
Examples:
 (length "abc")  3
 (setq str (make-array '(3) :element-type 'character 
                            :initial-contents "abc"
                            :fill-pointer t))  "abc"
 (length str)  3
 (setf (fill-pointer str) 2)  2
 (length str)  2 
Exceptional Situations:
Should be prepared to signal an error of type type-error if sequence is not a proper sequence.
See Also:
list-length,
sequence
Allegro CL Implementation Details:
 None. |