Kategori

Closures

Kapakları inceleyin, oluşturun, klonlayın ve değiştirin.

Kategori rehberi

Genel bakış

Belirli bir fonksiyonu açmadan önce kategoriyi anlamak için bu özeti kullan.
  • Bu fonksiyon grubunun hangi işleri çözdüğünü gör.
  • Fonksiyon adlarını ve açıklamaları tek tabloda karşılaştır.
  • Sözdizimi, argümanlar, dönüşler ve örnekler için bir fonksiyonu aç.

Closures

Kullanılabilir fonksiyonlar

16 işlev
FonksiyonAçıklama
checkcallerGeçerli çağrının yürütücünün sahip olduğu koddan kaynaklanıp kaynaklanmadığını döndürür.
clonefunctionDavranışını korurken bir işlevin çağrılabilir bir kopyasını oluşturur.
comparefunctionsİki işlev referansının aynı temel kapanışa işaret edip etmediğini kontrol eder.
getfunctionhashKullanılabilir olduğunda bir işlevin bayt kodu gövdesini temsil eden bir karma değeri döndürür.
hookfunctionHedef işlevi yenisiyle değiştirir ve orijinal işlevi döndürür.
hookmetamethodBir değiştirme işlevi yükleyerek bir meta yöntemi bir masaya veya nesneye asar.
iscclosureBir fonksiyonun yerel bir C kapanışı olup olmadığını döndürür.
isexecutorclosureBir işlevin yürütücü tarafından oluşturulup oluşturulmadığını döndürür.
isfunctionhookedBir işlevin yürütücü kanca sistemi aracılığıyla bağlanıp bağlanmadığını döndürür.
ishiddenstackBir işlevin veya yığın düzeyinin yığın incelemesinden gizlenip gizlenmediğini kontrol eder.
islclosureBir fonksiyonun Luau kapanışı olup olmadığını döndürür.
isnewcclosureBir işlevin yeni kapatma tarafından oluşturulup oluşturulmadığını döndürür.
newcclosureBir Luau işlevini yürütücü tarafından oluşturulan bir C kapanışı olarak sarar.
newlclosureBir işlevden yürütücünün sahip olduğu bir Luau kapanışı oluşturur.
restorefunctionİsteğe bağlı olarak sağlanan orijinal işlevi kullanarak daha önce bağlanan bir işlevi geri yükler.
sethiddenstackBir işlevin veya yığın düzeyinin yığın incelemesinden gizlenip gizlenmeyeceğini değiştirir.