סיכום סופי
חלק מהיחידה יסודות במסלול ה-Lua של Coddy. שיעור 39 מתוך 90.
אתגר
קלהשלם את פרויקט תצוגת מצב הדמות שלך על ידי יצירת שורת סיכום מקיפה שמשלבת את כל פרטי הדמות למשפט אחד מעוצב. השתמש בשרשור מחרוזות כדי לשלב את המשתנים name, level ו־hp של הדמות בשורה תיאורית אחת, שתואמת בדיוק לפורמט הזה: "Coddy (Lvl 5) has 100 HP."
שורת הסיכום הסופית הזו צריכה להופיע אחרי כל שורות הנתונים הסטטיסטיים הנפרדות, ולספק סקירה מלאה של הדמות במשפט אחד קל לקריאה.
נסו בעצמכם
-- משתני הדמות
name = "Coddy"
level = 5
hp = 100
status = true
-- הצגת מצב הדמות
print("=== Character Status Display ===")
print("Name: " .. name)
print("Level: " .. level)
print("HP: " .. hp)
print("Status: " .. tostring(status))
-- TODO: הדפס שורת סיכום באמצעות שרשור מחרוזות
-- לדוגמה, Coddy (Lvl 5) has 100 HP.כל השיעורים ביחידה יסודות
4אופרטורים 2: יחסים ולוגיקה
אופרטורי שוויוןאופרטורים יחסייםהאופרטור 'and'האופרטור 'or'האופרטור 'not'הערכה בקצר חשמליערכים אמתיים ושקרייםסיכום – לוגיקה פשוטה10טבלאות חלק 1: בסגנון רשימה
מהי טבלה?יצירת טבלהגישה לאיברים לפי אינדקסשינוי איברים לפי אינדקסאופרטור האורך '#'table.insert()table.remove()סיכום - ניהול חברי החבורה13פרויקט: חנות שיקויים פשוטה
הגדרת הפרויקטהוספת שיקוי2משתנים וסוגי נתונים
מהו משתנה?מספריםמחרוזותערכים בוליאנייםהערך 'nil'הפונקציה type()מוסכמות למתן שמותסיכום – פרופיל דמות5פלט בסיסי
הדפסת ערכים מילולייםהדפסת משתניםהדפסת ערכים מרוביםשילוב מחרוזות ומשתניםהפונקציה tostring()קלטהמרת טיפוסיםסיכום – דוח מצבסיכום – עד 1208יסודות עיבוד מחרוזות
string.len()string.upper ו־string.lowerstring.sub()string.rep()string.find()חזרה – עיצוב שם משתמש3אופרטורים 1: חשבון ושרשור
אופרטורים אריתמטייםאופרטור מודולואופרטור חזקהשרשור מחרוזותקדימות אופרטוריםסיכום – חישובים פשוטים9יסודות הפונקציות
הגדרת פונקציהקריאה לפונקציהפונקציות עם פרמטריםפונקציות עם כמה פרמטריםהפקודה 'return'סיכום – מחשבון שטחתרגלו בעצמכם: קומפיילר Lua אונליין