Menu
Coddy logo textTech

הגדרת פונקציה

חלק מהיחידה יסודות במסלול ה-Lua של Coddy. שיעור 50 מתוך 90.

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

ב-Lua, מכריזים על פונקציה באמצעות מילת המפתח function, ולאחריה שם הפונקציה, ומסיימים במילת המפתח end:

function displayWelcomeMessage()
    print("Welcome to the game!")
end

פעולה זו יוצרת פונקציה בשם displayWelcomeMessage שמכילה שורת קוד אחת. הסוגריים () שאחרי שם הפונקציה נדרשים, גם כשהפונקציה לא מקבלת קלט.

challenge icon

אתגר

קל

צרו מערכת התראות למשחק באמצעות הכרזה על פונקציה שמציגה לשחקנים הודעת ברוכים הבאים. הכריזו על פונקציה בשם showGameWelcome שמכילה פקודת print() יחידה כדי להציג את "Welcome to Adventure Quest!". זכרו שהכרזה על הפונקציה יוצרת אותה, אך אינה מריצה את הקוד שבתוכה — הפונקציה מוכנה לקריאה בהמשך.

נסו בעצמכם

-- TODO: כתבו כאן את הקוד שלכם כדי להגדיר את הפונקציה showGameWelcome

-- קראו לפונקציה כדי להציג את הודעת הפתיחה
showGameWelcome()
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר Lua אונליין