Söz dizimi
loadfile(path: string, chunkName?: string): function | string | nilAliaslar
loadfileasyncdofiledofileasyncArgümanlar
| Ad | Tip | Açıklama |
|---|---|---|
path | string | Dosya veya klasörün çalışma alanına bağlı yolu. |
chunkName? | string | Yüklenen parça için hata ayıklama çıktısında kullanılan isteğe bağlı ad. |
Dönüşler
| Ad | Tip | Açıklama |
|---|---|---|
chunk | function | Derleme başarılı olduğunda yüklenen işlev. |
errorMessage | string | nil | Yükleme veya ayrıştırma başarısız olduğunda hata mesajı döndürülür, aksi halde sıfırdır. |
Açıklama
Bir çalışma alanı Luau dosyasını hemen çalıştırmadan bir işlev olarak yükler.
2 parametre ile cagir: path, chunkName. Arguman tablosu hangi degerlerin zorunlu oldugunu ve hangilerinin davranisi incelttigini aciklar.
chunk (function), errorMessage (string | nil) dondurur. Basarili degerleri, nil sonuclari ve toparlanabilir hatalari ayirmak icin return tablosunu kullan.
Örnek
Yerel bir Luau dosyasını derleyin ve derleme hatalarını yönetin.
local chunk, message = loadfile("workspace/examples/module.luau", "ExampleModule")
if chunk then
chunk()
else
warn(message)
end