Категория

Debug

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

Обзор категории

Обзор

Используй этот обзор, чтобы понять категорию перед открытием конкретной функции.
  • Посмотри, какие задачи решает эта группа функций.
  • Сравни названия функций и описания в одной таблице.
  • Открой функцию, чтобы увидеть синтаксис, аргументы, возвращаемые значения и примеры.

Debug

Доступные функции

13 функций
ФункцияОписание
getconstantСчитывает константу из функции, уровня стека или прототипа по индексу, отсчитываемому от единицы.
getconstantsВозвращает все константы, встроенные в функцию, уровень стека или прототип.
getinfoВозвращает метаданные отладки для уровня функции или стека.
getprotoВозвращает вложенный прототип из функции по индексу, начинающемуся с единицы.
getprotosВозвращает все вложенные прототипы, найденные в функции.
getregВозвращает таблицу реестра Luau, доступную исполнителю.
getstackСчитывает значения стека с уровня стека или одного слота стека, если указан индекс.
getupvalueСчитывает повышенное значение из функции по индексу, отсчитываемому от единицы.
getupvaluesВозвращает все завышенные значения, полученные функцией.
isvalidlevelПроверяет, можно ли безопасно проверить уровень стека.
setconstantЗаменяет константу в функции или прототипе индексом, начинающимся с единицы.
setstackЗаменяет значение слота стека на выбранном уровне стека.
setupvalueЗаменяет повышенное значение в функции индексом, начинающимся с единицы.