StringUtils.mac
..\mac\extra\utils\StringUtils.mac
Полезные утилиты для работы со строковыми переменными.
Для использования в вашем модуле, необходимо импортировать его.
Вызывать методы можно через константу StringUtils. При желании всегда можно переопределить на свою переменную в модуле, например так
const SU = StringUtils;
, тогда вызов метода будет var revStr = SU.reverse("hello");
.
Импорты
Библиотека для динамического создания функций из строковых шаблонов
Реализация исключений и блоков try/catch/finally
bankinter
rsexts
Известные зависимые
Файл включает в себя реализацию интерфейса map через два массива
Библиотека коллекций для языка RSL
Объекты коллекторы
Библиотека вспомогательных классов и функций в ООП и функциональном стиле
Файл включает в себя реализацию классического интерфейса map через хэш-таблицу
Файл включает в себя реализацию классического интерфейса set, коллекцию уникальных значений
Базовые классы и функции коллекций
Файл включает в себя реализацию классов LinkedHashMap
Файл включает в себя реализацию LinkedHashSet - коллекции уникальных элементов с сохранением порядка добавления
Файл включает в себя реализацию связного списка LinkedList и отсортированного связного списка SortedLinkedList
InMemory Database. Позволяет динамически создавать, заполнять структуру со схожим интерфейсом TbFile
Библиотека для легкого тестирования пользовательских классов, макросов и модулей, написанных на RSL
Реализация Stream Api
Утилиты для работы с датой и временем
Файл включает в себя реализацию классического интерфейса map через красно-черное дерево
Реализация отсортированной коллекции уникальных значений
Полезные утилиты
Глобальные константы
const StringUtils = GenObject("StringUtilsClass")
Singleton instance класса StringUtilsClass
Классы
Class StringBuilder ()
Почти бесполезный класс для объединения строк
Class StringJoiner (_delim : String, _prefix : String, _posfix : String)
Класс для объединения коллекций и массивов в строку с разделителем "_delim", префиксом "_prefix" и постфиксом "_posfix"
Private Class StringUtilsClass ()
Класс строковых утилит, представлен инстансом StringUtils