Metatables

hasmetatable

Sprawdza, czy wartość docelowa ma metatabelę.

Składnia

hasmetatable(target: any): boolean

Argumenty

NazwaTypOpis
targetanyFunkcja docelowa, tabela, poziom stosu lub obiekt sprawdzany lub zmieniany.

Zwroty

NazwaTypOpis
hasMetatablebooleanPrawda, gdy cel ma metatabelę.

Opis

Sprawdza, czy wartość docelowa ma metatabelę.

Wywolaj z 1 parametrami: target. Tabela argumentow wyjasnia wartosci wymagane i te, ktore doprecyzowuja zachowanie.

Zwraca hasMetatable (boolean). Uzyj tabeli zwrotow, aby oddzielic wartosci sukcesu, wyniki nil i bledy do obsluzenia.

Przykład

Przykladowe wywolanie z wartosciami zastepczymi.

local result = hasmetatable(nil)
print(result)