Metatables

hasmetafield

Bir metatablonun alan içerip içermediğini kontrol eder.

Söz dizimi

hasmetafield(target: any, field: string): boolean

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
hasFieldbooleanMetatablo istenen alanı içerdiğinde doğrudur.

Açıklama

Bir metatablonun alan içerip içermediğini kontrol eder.

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

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

Örnek

Yer tutucu degerlerle ornek cagri.

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