Menu
Coddy logo textTech

שינוי איברים לפי אינדקס

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

שינוי של איבר בטבלה משתמש באותה תחביר של סוגריים מרובעים כמו גישה אליו, אך עם אופרטור השמה.

הנה התחביר הבסיסי לשינוי ערך:

local items = {"milk", "bread", "eggs"}
items[1] = "almond milk"  -- משנה את הפריט הראשון
print(items[1])  -- פלט: almond milk

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

local scores = {85, 92, 78}
scores[2] = 95  -- עדכן את הציון השני
print(scores[2])  -- פלט: 95
challenge icon

אתגר

קל

צרו מערכת לניהול הגדרות משחק המדגימה שינוי של איבר בטבלה. תחילה, צרו טבלה בשם gameSettings שמכילה בדיוק שלוש מחרוזות: "easy", "on" ו-"high". לאחר יצירת הטבלה, שנו את האיבר הראשון מ-"easy" ל-"hard". לבסוף, הדפיסו את האיבר הראשון לאחר השינוי כדי לוודא שהשינוי בוצע.

נסו בעצמכם

-- TODO: כתבו את הקוד שלכם כאן
-- צרו את הטבלה gameSettings עם הערכים הנדרשים
-- שנו את האיבר הראשון
-- הדפיסו את האיבר הראשון לאחר השינוי
quiz iconבחנו את עצמכם

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

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

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