Metatables

getmetafield

Salt okunur durumunu değiştirmeden hedef metatablodan bir alanı okur.

Söz dizimi

getmetafield(target: any, field: string): any | nil

Argümanlar

AdTipAçıklama
targetanyHedef işlev, tablo, yığın düzeyi veya incelenen veya değiştirilen nesne.
fieldstringİncelenecek metatabl alan adı.

Dönüşler

AdTipAçıklama
fieldValueany | nilMetatable alan değeri veya yokluğunda sıfır.

Açıklama

Salt okunur durumunu değiştirmeden hedef metatablodan bir alanı okur.

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

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

Örnek

Yer tutucu degerlerle ornek cagri.

local result = getmetafield(nil, "example")
print(result)