Dosya sistemi

loadfile

Bir çalışma alanı Luau dosyasını hemen çalıştırmadan bir işlev olarak yükler.

Söz dizimi

loadfile(path: string, chunkName?: string): function | string | nil
Aliaslar loadfileasyncdofiledofileasync

Argümanlar

AdTipAçıklama
pathstringDosya veya klasörün çalışma alanına bağlı yolu.
chunkName?stringYüklenen parça için hata ayıklama çıktısında kullanılan isteğe bağlı ad.

Dönüşler

AdTipAçıklama
chunkfunctionDerleme başarılı olduğunda yüklenen işlev.
errorMessagestring | nilYü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