Składnia
getmetafield(target: any, field: string): any | nilArgumenty
| 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 |
|---|---|---|
fieldValue | any | nil | Wartość pola metatablelnego lub zero w przypadku braku. |
Opis
Odczytuje pole z docelowej metatabeli bez zmiany stanu tylko do odczytu.
Wywolaj z 2 parametrami: target, field. Tabela argumentow wyjasnia wartosci wymagane i te, ktore doprecyzowuja zachowanie.
Zwraca fieldValue (any | nil). Uzyj tabeli zwrotow, aby oddzielic wartosci sukcesu, wyniki nil i bledy do obsluzenia.
Przykład
Przykladowe wywolanie z wartosciami zastepczymi.
local result = getmetafield(nil, "example")
print(result)