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