🏠 Base library
Базовая библиотека (Доступ реализован без типов)
Использовать любую из нижеперечисленных функций можно напрямую (Например: "assert(print(a + b))")
load_lua_fileКомпилирует и выполняет lua из файлаАргументы:
stringfullname
load_luaКомпилирует и выполняет lua кодАргументы:
stringcode
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