Składnia
hasmetafield(target: any, field: string): booleanArgumenty
| Nazwa | Typ | Opis |
|---|---|---|
target | any | Funkcja docelowa, tabela, poziom stosu lub obiekt sprawdzany lub zmieniany. |
field | string | Nazwa pola metatable do sprawdzenia. |
Zwroty
| Nazwa | Typ | Opis |
|---|---|---|
hasField | boolean | Prawda, gdy metatabela zawiera żądane pole. |
Opis
Sprawdza, czy metatabela zawiera pole.
Wywolaj z 2 parametrami: target, field. Tabela argumentow wyjasnia wartosci wymagane i te, ktore doprecyzowuja zachowanie.
Zwraca hasField (boolean). Uzyj tabeli zwrotow, aby oddzielic wartosci sukcesu, wyniki nil i bledy do obsluzenia.
Przykład
Przykladowe wywolanie z wartosciami zastepczymi.
local result = hasmetafield(nil, "example")
print(result)