vector (ANSI and GNU Common Lisp Document)

Next: vector-pop, Previous: svref, Up: Arrays Dictionary

#### 15.2.29 vector [Function]

`vector` &rest objects ⇒ vector

#### Arguments and Values::

object—an object.

vector—a 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))