Söz dizimi
hookfunction(target: function, replacement: function): functionAliaslar
hookfuncreplaceclosuredetourfunctiondetour_functionArgümanlar
| Ad | Tip | Açıklama |
|---|---|---|
target | function | Hedef işlev, tablo, yığın düzeyi veya incelenen veya değiştirilen nesne. |
replacement | function | Yüklenmesi gereken değiştirme değeri veya işlevi. |
Dönüşler
| Ad | Tip | Açıklama |
|---|---|---|
original | function | Değiştirilmeden önceki orijinal işlevi. |
Açıklama
Hedef işlevi yenisiyle değiştirir ve orijinal işlevi döndürür.
2 parametre ile cagir: target, replacement. Arguman tablosu hangi degerlerin zorunlu oldugunu ve hangilerinin davranisi incelttigini aciklar.
original (function) dondurur. Basarili degerleri, nil sonuclari ve toparlanabilir hatalari ayirmak icin return tablosunu kullan.
Örnek
Yer tutucu degerlerle ornek cagri.
local result = hookfunction(function() end, function() end)
print(result)