Ported from the Clojure implementation, a Vector is a collection of values indexed by contiguous integers implemented as an immutable hash array mapped trie.

Vector Docs

Constructors:

The Vector supports constructors for two underlying types, PersistentVector and TransientVector. If only one reference of the Vecor is to be held, TransientVector mutates the underlying data representation rather than copying on every change (i.e. it is not strictly purely functional).

type members

”AssocN

Returns a new vector (or the modifies the TransientVector) that contains the given value at the index. Index must be <= vector.Count.