Metatables

hasmetafield

Memeriksa apakah metatabel berisi bidang.

Sintaks

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

Argumen

NamaTipeDeskripsi
targetanyFungsi target, tabel, tingkat tumpukan, atau objek yang diperiksa atau diubah.
fieldstringNama bidang metatable untuk diperiksa.

Return

NamaTipeDeskripsi
hasFieldbooleanBenar ketika metatabel berisi bidang yang diminta.

Deskripsi

Memeriksa apakah metatabel berisi bidang.

Panggil dengan 2 parameter: target, field. Tabel argumen menjelaskan nilai wajib dan nilai yang hanya menyempurnakan perilaku.

Mengembalikan hasField (boolean). Gunakan tabel returns untuk memisahkan nilai sukses, hasil nil, dan error yang bisa dipulihkan.

Contoh

Contoh pemanggilan dengan nilai placeholder.

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