Встроенные функции Флэнга
Работа с векторами


Обзор функций
Vector newVector(Integer/List Data)
          порождает новый вектор. Если аргументом функции является число N, то порождается вектор длины N, содержащий N новых свободных переменных. Если аргумент - список, то вектор формируется из элементов списка
Object vGet(Vector V, Integer Idx)
          выбирает Idx-ный элемент вектора V
Object vSet(Vector V, Integer Idx, Object Obj)
          Объект Obj становится Idx-ным элементом вектора V
Object vRemove(Vector V, Integer Idx)
          Удаляет элемент с номером Idx из вектора V, уменьшая количество элементов V на 1
Vector vAdd(Vector Vector, Object Elem)
          Добавляет элемент в конец вектора
Integer vLength(Vector Vec)
          Измеряет длину вектора

Описание функций

newVector/1

Vector newVector(Integer/List Data)
    
порождает новый вектор. Если аргументом функции является число N, то порождается вектор длины N, содержащий N новых свободных переменных. Если аргумент - список, то вектор формируется из элементов списка

Аргументы:
Data - если аргумент - число, то определяется стартовая длина вектора, если - список, то вектор формируется явно из элементов списка
Подробнее...

vGet/2

Object vGet(Vector V, Integer Idx)
    
выбирает Idx-ный элемент вектора V

Аргументы:
V - вектор, в котором выбирается значение
Idx - позиция значения, которое выбирается в векторе
Подробнее...

vSet/3

Object vSet(Vector V, Integer Idx, Object Obj)
    
Объект Obj становится Idx-ным элементом вектора V

Аргументы:
V - вектор, у которого изменяется значение элемента
Idx - индекс изменяемого элемента вектора (неотрицательное целое число)
Obj - Значение, присваиваемое Idx-ному элементу вектора
Подробнее...

vRemove/2

Object vRemove(Vector V, Integer Idx)
    
Удаляет элемент с номером Idx из вектора V, уменьшая количество элементов V на 1

Аргументы:
V - Вектор, в котором удаляется элемент
Idx - Индекс удаляемого элемента
Подробнее...

vAdd/2

Vector vAdd(Vector Vector, Object Elem)
    
Добавляет элемент в конец вектора

Аргументы:
Vector - вектор, в который добавляется элемент
Elem - элемент, добавляемый в вектор
Подробнее...

vLength/1

Integer vLength(Vector Vec)
    
Измеряет длину вектора

Аргументы:
Vec - вектор, у которого измеряется длина
Подробнее...