Metatables

hasmetatable

Memeriksa apakah nilai target memiliki metatabel.

Sintaks

hasmetatable(target: any): boolean

Argumen

NamaTipeDeskripsi
targetanyFungsi target, tabel, tingkat tumpukan, atau objek yang diperiksa atau diubah.

Return

NamaTipeDeskripsi
hasMetatablebooleanBenar jika target memiliki metatabel.

Deskripsi

Memeriksa apakah nilai target memiliki metatabel.

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

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

Contoh

Contoh pemanggilan dengan nilai placeholder.

local result = hasmetatable(nil)
print(result)