Massiv lib
Версия от 11:47, 6 апреля 2020; Fireton (обсуждение | вклад)
Massiv lib | |
Тип | Библиотеки URQ |
---|---|
Разработчик(и) | Ajenta Arrow |
Операционные системы | FireURQ |
Написано на | Диалект URQL для FireURQ |
Дата первого выпуска | 9 декабря 2016 |
Лицензия | Freeware |
Сайт | urq.plut.info/node/2281 |
Библиотека функций для работы с одномерными массивами в FireURQ.
Содержание
Возможности
- Добавление в массив по одному элементу и списком.
- Удаление элементов по названию.
- Удаление элементов по номеру. (полезно для ассоциированных массивов)
- Замена элемента по названию.
- Замена элемента по номеру.
- Поиск элемента по названию.
- Поиск элемента по номеру.
- Сортировка массива в случайном порядке.
- Копирование массива, разные для текстовых и числовых массивов.
- Вывод элементов массива в столбик и в строку. Разные для строковых и числовых массивов.
- Очистка\удаление массива
Особенности и ограничения
- Библиотека не группирует элементы с одинаковыми названиями.
- Всё множество элементов с одинаковыми названиями добавится по очереди.
- При удалении будет удалён первый найденный элемент с таким названием.
- При замене так же заменится первый найденный элемент.
- Размерность массива всегда доступна в служебной переменной: название массива_num.
- Название элемента всегда доступно в переменной: название массива_n, где n = 1...количество элементов в массиве
- Возможны смешанные строково-числовые массивы, но в таком случае при выводе вы должны помнить что у вас в элементе - строка или число, потому что разъименование для них разное.
- Можно записать в массив элемент 0, но нельзя пустую строку.
- Если у вас смешанный текстово-числовой массив, то вывод на экран или копирование массива будет работать некорректно.