Вверх ↑
Пакеты 
Кодогенерация 
RTCG 
Встроенные классы - array

array
Описание
Представляет интерфейс для организации и работы с индексными массивами данных. Новый массив можно создать с помощью оператора new.

a = new array()
Методы
add
Добавляет один и более элементов в конец массива.
array add([‹value›,...])
Return: ссылка на массив
set
Устанавливает новое значение элемента в заданной позиции
int set(‹index›, ‹value›)
Return: новое значение элемента

insert

int insert(‹index›, ‹value›)
Вставляет в заданную позицию новый элемент

Return: 1 - если вставка завершилась успешно, 0 - в противном случае
remove

remove(‹index›)
Удаляет заданный элемент из массива

Return: значение удаленного элемента
get

get(‹index›)
Возвращает заданный элемент массива

Return: значение элемента массива
clear

clear()
Очищает массив

Return: пустое значение
size

int size()
Возвращает количество элементов в массиве

Return: количество элементов
join

str join(‹delimiter›)
Объединяет все элементы массива в одну строку по заданному разделителю

Return: результирующий массив
contain

int contain(‹value›)
Проверяет существование заданного значения в списке

Return: 1 - если значение найдено и 0 - в противном случае
fill

array fill(‹amount›, ‹value›)
Очищает массив и заполняет его элементами в количестве amount штук со значением value. Не рекомендуется добавлять этим методом большое число элементов (сотни тысяч и миллионы штук) во избежании задержек выполнения кода.

Return: ссылка на массив
Операторы

operator new([‹value1›, ‹value2›...‹valueN›])
Создает новый массив с заданным списком значений.

Return: ссылка на массива


operator [‹index›]
Позволяет получить элемент массива по его индексу для чтения или записи.

Return: ссылка на элемент массива


operator ‹array› << ‹value›
Позволяет добавить в конец массива указанное значение.

Return: ссылка на масссив

BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)
Комментарий
...