Категория

Metatables

Метатаблицы, метаполя и методы именования.

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

Обзор

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

Metatables

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

11 функций
ФункцияОписание
getmetafieldСчитывает поле из целевой метатаблицы без изменения состояния только для чтения.
getnamecallmethodВозвращает метод namecall, вызываемый в данный момент.
getrawmetatableВозвращает необработанную метатаблицу для целевого значения.
hasmetafieldПроверяет, содержит ли метатаблица поле.
hasmetatableПроверяет, имеет ли целевое значение метатаблицу.
isreadonlyВозвращает, доступна ли таблица или метатаблица в настоящий момент только для чтения.
makereadonlyПомечает таблицу как доступную только для чтения.
makewriteableДелает таблицу доступной только для чтения.
setnamecallmethodУстанавливает текущий метод вызова имен, используемый перехватчиками вызовов имен.
setrawmetatableУстанавливает необработанную метатаблицу для целевого значения и возвращает цель.
setreadonlyИзменяет состояние таблицы или метатаблицы только для чтения.