Функции |
Содержание Previous Next |
Функция - ключевое слово, выполняющее какое-либо действие, учитывая свои аргументы (параметры) и возвращающее результат. Аргументы функций задаются выражениями. Пример вызова функции:
MAX(1,2,4)
Здесь "MAX" - название функции, а 1, 2 и 4 - аргументы функции. При вызове функций без аргументов или с одним аргументом скобки можно не записывать:
A=RAND 4 B=COUNTOBJ
Перед функциями, которые могут возвращать строковые значения, можно ставить символ "$". Т.е, к примеру, можно написать "pl str(43)" или "pl $str(43)". Эта возможность настоятельно рекомендуется к использованию, так как улучшает читаемость кода.
Базовые функции языка QSP - основные функции. Работа с действиями - функции для работы с действиями. Работа с инвентарём - функции для работы с предметами инвентаря. Работа с массивами - функции для работы с массивами. Работа со строками - функции для работы со строковыми выражениями. Функции, использующие регулярные выражения - обработка текста с помощью регулярных выражений (см. раздел "Введение в регулярные выражения"). |