Para manejar un vector en Scheme es necesario definirlo, en este proceso se le asigna un nombre, una dimensión y opcionalmente el contenido de cada posición.
El formato general para definir un vector es el siguiente:
(define nombre-vector #(obj…..))
Donde nombre-vector es el nombre que el programador le da al vector según su gusto y conveniencia; el carácter # indica que se trata de un vector y obj…. es el elemento o conjunto de elementos que contiene el vector. Los elementos del vector pueden ser del mismo o de diferentes tipos de datos, por ejemplo, se puede utilizar un vector con una colección de números o un vector que contenga posiciones con valores numéricos junto con otras posiciones con cadenas, caracteres, símbolos, listas, etc.
Ej: (define notas #(01 Julián 4 4.5 5))
Crea un vector de 5 posiciones con valores de diferentes tipos de datos, en la posición 0 se almacena el código del estudiante, en la posición 1 el nombre, en las posiciones 2, 3 y 4 se almacenan las notas del primero, segundo parcial y examen final.