CLCS
Function

vector

vector &rest objects ⇒ vector

Arguments and Values

objectan object.
vectora vector of type (vector t *).

Description

Creates a fresh simple general vector whose size corresponds to the number of objects.

The vector is initialized to contain the objects.

Examples

 (arrayp (setq v (vector 1 2 'sirens))) ⇒  true
 (vectorp v) ⇒  true
 (simple-vector-p v) ⇒  true         
 (length v) ⇒  3

See Also

make-array

Notes

vector is analogous to list.

 (vector a_1 a_2 ... a_n)
  ≡ (make-array (list n) :element-type t
                          :initial-contents 
                            (list a_1 a_2 ... a_n))