Closures

clonefunction

Membuat tiruan fungsi yang dapat dipanggil sambil mempertahankan perilakunya.

Sintaks

clonefunction(func: function): function

Argumen

NamaTipeDeskripsi
funcfunctionBerfungsi untuk mengkloning.

Return

NamaTipeDeskripsi
clonefunctionReferensi fungsi kloning.

Deskripsi

Membuat tiruan fungsi yang dapat dipanggil sambil mempertahankan perilakunya.

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

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

Contoh

Contoh pemanggilan dengan nilai placeholder.

local result = clonefunction(function() end)
print(result)