Metatables

setrawmetatable

Bir hedef değer için ham metatabloyu ayarlar ve hedefi döndürür.

Söz dizimi

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

Argümanlar

AdTipAçıklama
targetanyHedef işlev, tablo, yığın düzeyi veya incelenen veya değiştirilen nesne.
valueanyYazılacak yeni değer.

Dönüşler

AdTipAçıklama
targetanyMeta tablosundan sonraki hedef değer değiştirilir.

Açıklama

Bir hedef değer için ham metatabloyu ayarlar ve hedefi döndürür.

2 parametre ile cagir: target, value. Arguman tablosu hangi degerlerin zorunlu oldugunu ve hangilerinin davranisi incelttigini aciklar.

target (any) dondurur. Basarili degerleri, nil sonuclari ve toparlanabilir hatalari ayirmak icin return tablosunu kullan.

Örnek

Yer tutucu degerlerle ornek cagri.

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