Syntax
setrawmetatable(target: any, value: any): anyAliase
debug.setmetatableArgumente
| Name | Typ | Beschreibung |
|---|---|---|
target | any | Zielfunktion, Tabelle, Stapelebene oder Objekt, das überprüft oder geändert wird. |
value | any | Neuer Wert zum Schreiben. |
Rückgaben
| Name | Typ | Beschreibung |
|---|---|---|
target | any | Der Zielwert, nachdem seine Metatabelle geändert wurde. |
Beschreibung
Legt die Rohmetatabelle für einen Zielwert fest und gibt das Ziel zurück.
Rufe es mit 2 Parameter(n) auf: target, value. Die Argumenttabelle erklärt, welche Werte erforderlich sind und welche nur das Verhalten verfeinern.
Es gibt target (any) zurück. Nutze die Rückgabetabelle, um erfolgreiche Werte von nil-Ergebnissen und behandelbaren Fehlern zu trennen.
Beispiel
Beispielaufruf mit Platzhalterwerten.
local result = setrawmetatable(nil, nil)
print(result)