דלג לתוכן הראשי

מודולים

מהו מודול?​

מודול הוא קובץ Lua שמכיל קוד שניתן לייבא ולהשתמש בו בקבצים אחרים. מודולים מאפשרים לארגן את הקוד בצורה נוחה ולחלק אותו לחלקים קטנים שניתן לעשות בהם שימוש חוזר.

יצירת מודול​

ניצור מודול שמכיל פונקציה פשוטה. קודם כל, ניצור קובץ חדש ונקרא לו DuckModule.lua.

בתוך הקובץ נכתוב את הקוד הבא:

local DuckModule = {}

function DuckModule.quack()
print("קוואק! אני ברווז!")
end

return DuckModule

שימוש במודול​

כדי להשתמש במודול שיצרנו, נייבא אותו בקובץ אחר באמצעות require.

local DuckModule = require(game.ServerScriptService.DuckModule)

DuckModule.quack() -- ידפיס "קוואק! אני ברווז!"