Söz dizimi
loadstring(source: string, chunkName?: string): function | nil | string | nilArgümanlar
| Ad | Tip | Açıklama |
|---|---|---|
source | string | İşlem tarafından kullanılan kaynak değeri. |
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 | nil | Derleme başarılı olduğunda işlev yüklenir, aksi halde sıfırdır. |
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 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