الصيغة
loadfile(path: string, chunkName?: string): function | string | nilأسماء بديلة
loadfileasyncdofiledofileasyncالوسائط
| الاسم | النوع | الوصف |
|---|---|---|
path | string | المسار النسبي لمساحة العمل إلى الملف أو المجلد. |
chunkName? | string | الاسم الاختياري المستخدم في إخراج التصحيح للقطعة المحملة. |
القيم الراجعة
| الاسم | النوع | الوصف |
|---|---|---|
chunk | function | وظيفة محملة عند نجاح التجميع. |
errorMessage | string | nil | تظهر رسالة خطأ عند فشل التحميل أو التحليل، وإلا لا شيء. |
الوصف
تحميل ملف Luau لمساحة العمل كوظيفة دون تنفيذه على الفور.
استدعه مع 2 parameter: path, chunkName. يوضح جدول arguments القيم المطلوبة والقيم التي تضبط السلوك.
يعيد chunk (function), errorMessage (string | nil). استخدم جدول returns للفصل بين قيم النجاح ونتائج nil والأخطاء القابلة للمعالجة.
مثال
قم بتجميع ملف Luau محلي ومعالجة أخطاء التجميع.
local chunk, message = loadfile("workspace/examples/module.luau", "ExampleModule")
if chunk then
chunk()
else
warn(message)
end