Sintaks
getmetafield(target: any, field: string): any | nilArgumen
| Nama | Tipe | Deskripsi |
|---|---|---|
target | any | Fungsi target, tabel, tingkat tumpukan, atau objek yang diperiksa atau diubah. |
field | string | Nama bidang metatable untuk diperiksa. |
Return
| Nama | Tipe | Deskripsi |
|---|---|---|
fieldValue | any | nil | Nilai 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)