Scriptler

loadstring

Bir Luau kaynak dizesini derler ve ortaya çıkan işlevi veya bir hata mesajını döndürür.

Söz dizimi

loadstring(source: string, chunkName?: string): function | nil | string | nil

Argümanlar

AdTipAçıklama
sourcestringİşlem tarafından kullanılan kaynak değeri.
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
chunkfunction | nilDerleme başarılı olduğunda işlev yüklenir, aksi halde sıfırdır.
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 Luau kaynak dizesini derler ve ortaya çıkan işlevi veya bir hata mesajını döndürür.

2 parametre ile cagir: source, chunkName. Arguman tablosu hangi degerlerin zorunlu oldugunu ve hangilerinin davranisi incelttigini aciklar.

chunk (function | nil), errorMessage (string | nil) dondurur. Basarili degerleri, nil sonuclari ve toparlanabilir hatalari ayirmak icin return tablosunu kullan.

Örnek

Kaynak metni derleyin ve olası bir derleyici hatasını giderin.

local chunk, message = loadstring("return 6 * 7", "ExampleChunk")

if chunk then
    print(chunk())
else
    warn(message)
end