<vector>

The class of arrays of rank one (i.e., exactly one dimension).

<vector> has no direct instances; calling make on <vector> returns an instance of <simple-object-vector>.

Each concrete subclass of <vector> must either provide or inherit an implementation of size that shadows the method provided by <array>.

Exported from

Modifiers

abstract free open

Make keywords

size:An instance of <integer> specifying the size of the vector.  The default value is 0.
fill:An instance of <object> specifying an initial value for each element of the vector.  The default value is #f.

Superclasses

Subclasses

Methods on <vector>

Methods returning <vector>

The class of arrays of rank one (i.e., exactly one dimension).
Returns a general instance of its first argument.
The class of simple vectors that may have elements of any type.
Returns the size of its argument.
The class of sequences whose elements are arranged according to a Cartesian coordinate system.
The common-dylan module.
Whenever possible, we have tried to keep the Dylan module pristine and unextended, preferring to add our extensions to separate modules or libraries.
The class of integers.
The class of all Dylan objects.
A vector that contains <bit>s.
There are two unrelated <buffer> classes.
The class of vectors with elements that are eight-bit characters.
The class of simple and efficient vectors.
The class of vectors that are stretchy.
The class of vectors with elements that are sixteen-bit Unicode characters.
Find the index of first element of a <vector> that satisfies a predicate.
Like find-first-key, but searches the sequence from end to start.
Returns the address at which a <vector>’s elements begin.
Returns nodes matching a path.