Menu
CoddyTech

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

חלק מהיחידה יסודות במסלול ה-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

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

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

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

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