Scheme Programming/Vector Operations
From Wikibooks, open books for an open world
[edit] Creating Vectors
> (vector 1 2 3 4 5) #(1 2 3 4 5) > (define v (vector 1 2 3 4 5)) #<unspecified>
[edit] Vector Manipulation
> (vector-ref (vector 1 2 3 4 5) 3) 4 > (vector? (vector 1 2 3 4 5)) #t
Vector-ref takes two arguments, a vector and a valid index of the vector, and returns the element at that index.
Notice how the vector is zero indexed. I.e. the first element of a vector is referenced by number 0.
This page may need to be