Metatables

setrawmetatable

Menetapkan metatabel mentah untuk nilai target dan mengembalikan target.

Sintaks

setrawmetatable(target: any, value: any): any
Alias debug.setmetatable

Argumen

NamaTipeDeskripsi
targetanyFungsi target, tabel, tingkat tumpukan, atau objek yang diperiksa atau diubah.
valueanyNilai baru untuk ditulis.

Return

NamaTipeDeskripsi
targetanyNilai target setelah metatabelnya diubah.

Deskripsi

Menetapkan metatabel mentah untuk nilai target dan mengembalikan target.

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

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

Contoh

Contoh pemanggilan dengan nilai placeholder.

local result = setrawmetatable(nil, nil)
print(result)