Menu
CoddyTech

הצגת המלאי

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

challenge icon

אתגר

קל

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

  • name עם הערך "Mana Potion"
  • price עם הערך 12
  • stock עם הערך 5

השתמשו ב-table.insert() כדי להוסיף את manaPotion הזה לטבלת inventory שלכם.

לאחר מכן, צרו מערכת תצוגה באמצעות לולאת for מספרית כדי לעבור על טבלת inventory שלכם. עבור כל שיקוי במלאי, הדפיסו את שם השיקוי ואת מחירו בתבנית: "[name]: [price] gold". השתמשו בשרשור מחרוזות כדי לשלב את name ואת price של השיקוי עם הטקסט התיאורי.

הסירו את השורה print(#inventory) מהשלב הקודם, כדי שתודפס רק רשימת השיקויים.

נסו בעצמכם

-- Create empty inventory table
local inventory = {}

-- Create health potion table
local healthPotion = {
    name = "Health Potion",
    price = 15,
    stock = 8
}

-- Add health potion to inventory
table.insert(inventory, healthPotion)

-- Print the length of inventory
print(#inventory)

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

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