| Навигация по функциям | Описание |
|---|---|
getmetafield | Returns a raw metafield value from the target metatable. target may be any value, and field must be a string. The function does not call the metafield, does not invoke __index lookup, and returns nil when the metatable or field is missing. |
getnamecallmethod | Возвращает current Luau namecall atom, сохраненный в the current namecall method. Function не принимает arguments и возвращает exactly one value. Если the current namecall method существует, the current namecall method больше 0 и the current namecall method является non-null, она помещает эти data как string через string return. Иначе помещает nil. function не проверяет arguments, не вычисляет method name из target object и не вызывает metamethod. get_namecall_method является alias для getnamecallmethod. |
getrawmetatable | Returns the metatable currently attached to a target value, or nil when none is present. The function returns exactly one value and does not change the target. debug.getmethods is an alias for getrawmethods. |
hasmetafield | Returns whether the target value has a non-nil raw metafield with the requested name. The function does not call the metafield, does not invoke __index lookup, and does not change readonly state. |
hasmetatable | Returns whether the target value has a metatable. The function returns one boolean and does not return or change the metatable itself. |
isreadonly | Returns whether a table is readonly. The argument must be a table, and the function does not change it. |
makereadonly | Marks a table as readonly and returns no values. |
makewriteable | Marks a table as writable and returns no values. |
setnamecallmethod | Replaces the current namecall method string when a current namecall method exists. The method argument must be a string. If no current namecall method exists, the call returns no values and does not create one. set_namecall_method is an alias. |
setrawmetatable | Sets the metatable for a target value and returns the original target. metatable must be a table or nil; nil clears the metatable. debug.setmethods is an alias for setrawmethods. |
setreadonly | Sets whether a table is readonly and returns no values. |
Metatables
Metatables
Метатаблицы, метаполя и методы именования.
Метатаблицы, метаполя и методы именования.