|
ANSI Common Lisp 17 Sequences 17.3 Dictionary of Sequences
- Syntax:
-
elt
sequence index
object
(setf
(elt sequence index) new-object)
- Arguments and Values:
-
sequence - a proper sequence.
index - a valid sequence index for sequence.
object - an object.
new-object - an object.
- Description:
-
Accesses the element of sequence specified by index.
- Examples:
-
(setq str (copy-seq "0123456789")) "0123456789"
(elt str 6) #\6
(setf (elt str 0) #\#) #\#
str "#123456789"
- Exceptional Situations:
-
Should be prepared to signal an error of type type-error if sequence is not a proper sequence.
Should signal an error of type type-error if index is not a valid sequence index for sequence.
- See Also:
-
aref,
nth,
Section 3.2.1 Compiler Terminology
- Notes:
-
aref may be used to access vector
elements that are beyond the vector's fill pointer.
- Allegro CL Implementation Details:
-
None.
|