Metatables

setrawmetatable

Ustawia surową metatabelę dla wartości docelowej i zwraca wartość docelową.

Składnia

setrawmetatable(target: any, value: any): any
Aliasy debug.setmetatable

Argumenty

NazwaTypOpis
targetanyFunkcja docelowa, tabela, poziom stosu lub obiekt sprawdzany lub zmieniany.
valueanyNowa wartość do zapisania.

Zwroty

NazwaTypOpis
targetanyWartość docelowa po zmianie jej metatablicy.

Opis

Ustawia surową metatabelę dla wartości docelowej i zwraca wartość docelową.

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

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

Przykład

Przykladowe wywolanie z wartosciami zastepczymi.

local result = setrawmetatable(nil, nil)
print(result)