הוספת שיקוי
חלק מהיחידה יסודות במסלול ה-Lua של Coddy. שיעור 78 מתוך 90.
אתגר
קלבהמשך לטבלת המלאי הריקה שלך מהשיעור הקודם, צרו את השיקוי הקסום הראשון שלכם והוסיפו אותו למלאי החנות. צרו טבלה בסגנון מילון בשם healthPotion עם המאפיינים הבאים:
nameעם הערך"Health Potion"priceעם הערך15stockעם הערך8
לאחר יצירת טבלת השיקוי, השתמשו ב-table.insert() כדי להוסיף את טבלת healthPotion כאיבר הראשון בטבלת inventory שלכם. כך נוצרת מבנה של טבלאות מקוננות, שבו המלאי שלכם מכיל טבלאות של שיקויים.
לבסוף, הדפיסו את האורך של טבלת inventory כדי לוודא ששיקוי אחד נוסף בהצלחה לחנות שלכם.
נסו בעצמכם
-- TODO: Write your code here
inventory = {}
-- Print the length of the inventory table
print(#inventory)כל השיעורים ביחידה יסודות
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 אונליין