Metatables

getmetafield

Membaca bidang dari metatabel target tanpa mengubah status hanya baca.

Sintaks

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

Argumen

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

Return

NamaTipeDeskripsi
fieldValueany | nilNilai bidang metatable, atau nihil jika tidak ada.

Deskripsi

Membaca bidang dari metatabel target tanpa mengubah status hanya baca.

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

Mengembalikan fieldValue (any | nil). Gunakan tabel returns untuk memisahkan nilai sukses, hasil nil, dan error yang bisa dipulihkan.

Contoh

Contoh pemanggilan dengan nilai placeholder.

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