Skip to content

Runtime API 42 Basic

Codex edited this page Sep 19, 2026 · 2 revisions

Runtime API — Basic

Basic: конструкции и примеры · Все имена

Встроенные функции Basic вызываются без UO. Игровой API требует UO. Правило имён и миграция.

Возвращает модуль числа.

Проверяет наличие элемента во внешнем уровне массива.

Читает код первого символа либо разбирает целое число; смысл зависит от количества аргументов.

Вычисляет арктангенс.

Вычисляет остаток целочисленного деления. В BASIC также используется оператор Mod.

Логическое исключающее ИЛИ двух числовых условий. Это не побитовый XOR масок.

Преобразует число в числовой признак истинности.

Преобразует числовое значение или текст в Decimal.

Создаёт строку по Unicode-коду.

Округляет до ближайшего целого, ровно половину — от нуля.

Округляет до ближайшего целого, ровно половину — от нуля.

Проверяет наличие всех битов маски, подстроки либо элемента массива в зависимости от видов аргументов.

Вычисляет косинус.

Преобразует числовое значение или текст в Decimal.

Преобразует значение скрипта в текст.

Dictionary() создаёт словарь ключ → значение. Методы вызываются у полученного объекта. Числовые и текстовые ключи различаются; "ore" и "Ore" — разные ключи.

Возводит e в степень.

Создаёт объект для построчного чтения целых чисел и записи локального файла. Сам вызов File ещё не открывает файл.

Отбрасывает дробную часть к нулю.

Читает длину внешнего уровня массива.

Выделяет слово по индексу после разделения строки.

Считает непустые слова после разделения строки.

Форматирует целое в шестнадцатеричный текст.

Ищет первое вхождение подстроки с заданной позиции.

Ищет последнее вхождение подстроки.

Int(value) округляет число Basic вниз, к минус бесконечности.

Проверяет возможность числового разбора.

Переводит буквы в нижний регистр.

Возвращает часть строки с начала.

Возвращает длину строки или текстового представления числа.

List() создаёт упорядоченный список изменяемой длины. Сохраните полученный объект в переменную: items.Add — метод объекта, отдельной глобальной команды List.Add нет.

Вычисляет натуральный логарифм.

Удаляет крайние пробельные символы слева.

Создаёт пустой двоичный поток в памяти для совместимых команд, например HTTP_Get(URL,stream).

Выделяет часть строки; у двух форм разное начало отсчёта.

Читает прошедшее время runtime в миллисекундах.

Проверяет наличие одного действия, сохранённого регистратором SetRec для UseRec.

Заменяет все точные вхождения подстроки.

Упаковывает три компонента цвета в совместимое целое TColor.

Возвращает часть строки с конца.

Возвращает псевдослучайную дробь с управлением последовательностью.

Округляет до заданного количества знаков после точки, половину — к ближайшему чётному.

Удаляет крайние пробельные символы справа.

Возвращает знак числа.

Вычисляет синус.

Создаёт строку из обычных пробелов.

Вычисляет квадратный корень.

Str(value) преобразует скалярное значение Basic в текст.

Сравнивает две строки по ordinal-порядку UTF-16.

Повторяет один символ заданное число раз.

Вычисляет тангенс.

Читает прошедшее время от начала runtime в секундах.

Удаляет крайние пробельные символы с обеих сторон.

Переводит буквы в верхний регистр.

Разбирает всю строку как целое либо дробное число.

Clone this wiki locally