Function: make-vector

make-vector is a function defined in alloc.c.

Signature

(make-vector LENGTH INIT)

Documentation

Return a newly created vector of length LENGTH, with each element being INIT.

See also the function vector.

Other relevant functions are documented in the vector group.

Shortdoc

;; vector
(make-vector 5 "foo")
    => ["foo" "foo" "foo" "foo" "foo"]

Source Code

// Defined in /usr/src/emacs/src/alloc.c
{
  CHECK_TYPE (FIXNATP (length) && XFIXNAT (length) <= PTRDIFF_MAX,
	      Qwholenump, length);
  return make_vector (XFIXNAT (length), init);
}