🏠 Base library
Базовая библиотека (Доступ реализован без типов)
Использовать любую из нижеперечисленных функций можно напрямую (Например: "assert(print(a + b))")
load_lua_file
Компилирует и выполняет lua из файлаАргументы:
string
fullname
load_lua
Компилирует и выполняет lua кодАргументы:
string
code
assert
ВызываетSystem.Diagnostics.Debug.Assert
.collectgarbage
Поддерживаются только параметры "count" и "collect". "step" и "isrunning" всегда возвращают "true". "setpause" возвращает "false".error
ВыбрасываетLuaRuntimeException
._G
Глобальная таблица.getmetatable
Мета-таблица дляuserdata
отсутствует, используются операторы.ipairs
Итератор для индексированных таблиц.next
Возвращает следующий элемент таблицы.pairs
Итератор для таблиц.pcall
Защищенный вызов функции.print
Выводит на отладочный вывод.rawequal
Сравнивает два значения без использования мета-таблицы.rawget
Получает значение из таблицы без использования мета-таблицы.rawlen
Возвращает длину таблицы или строки без использования мета-таблицы.rawset
Устанавливает значение в таблицу без использования мета-таблицы.select
Выбирает элементы из списка аргументов.setmetatable
Мета-таблица дляuserdata
отсутствует, используются операторы.tonumber
Преобразует значение в число.tostring
Преобразует значение в строку.type
“type” расширен вторым логическим параметром, который заменяет “userdata” на имя типа CLR:type(obj, true)
._VERSION
Версия Lua.xpcall
Защищенный вызов функции с пользовательским обработчиком ошибок.
Last updated