نظام الملفات

loadfile

تحميل ملف Luau لمساحة العمل كوظيفة دون تنفيذه على الفور.

الصيغة

loadfile(path: string, chunkName?: string): function | string | nil
أسماء بديلة loadfileasyncdofiledofileasync

الوسائط

الاسمالنوعالوصف
pathstringالمسار النسبي لمساحة العمل إلى الملف أو المجلد.
chunkName?stringالاسم الاختياري المستخدم في إخراج التصحيح للقطعة المحملة.

القيم الراجعة

الاسمالنوعالوصف
chunkfunctionوظيفة محملة عند نجاح التجميع.
errorMessagestring | 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