Closures

newcclosure

Membungkus fungsi Luau sebagai penutupan C yang dibuat oleh eksekutor.

Sintaks

newcclosure(func: function, debugName?: string): function

Argumen

NamaTipeDeskripsi
funcfunctionBerfungsi untuk membungkus sebagai penutupan C.
debugName?stringNama debug opsional yang ditetapkan untuk penutupan yang dibuat.

Return

NamaTipeDeskripsi
closurefunctionFungsi penutupan dibuat.

Deskripsi

Membungkus fungsi Luau sebagai penutupan C yang dibuat oleh eksekutor.

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

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

Contoh

Contoh pemanggilan dengan nilai placeholder.

local result = newcclosure(function() end, "example")
print(result)