סיכום – גיליון דמות
חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-Lua של Coddy. שיעור 4 מתוך 54.
אתגר
קלכתבו פונקציה displayCharacterStats שמקבלת טבלת character ומחזירה מחרוזת מעוצבת המציגה את כל הנתונים הסטטיסטיים.
השתמשו ב־pairs() כדי לעבור על כל זוגות המפתח-ערך בטבלת character ולבנות מחרוזת שבה כל שורה מציגה שם של נתון סטטיסטי ואחריו הערך שלו בפורמט key: value. כל נתון סטטיסטי צריך להופיע בשורה נפרדת.
פרמטרים:
character(table): טבלה בסגנון מילון שבה המפתחות הם שמות של נתונים סטטיסטיים (מחרוזות) והערכים הם ערכי הנתונים הסטטיסטיים (מספרים או מחרוזות)
ערך מוחזר: מחרוזת שבה כל נתון סטטיסטי מופיע בשורה נפרדת. הפורמט:
stat1: value1
stat2: value2
stat3: value3נסו בעצמכם
function displayCharacterStats(character)
-- כתוב כאן קוד
end
כל השיעורים ביחידה לוגיקה וזרימת התוכנית
1איטרציה מתקדמת בטבלאות
איטרציה באמצעות pairs()איטרציה באמצעות ipairs()pairs() לעומת ipairs()סיכום – גיליון דמות2פונקציות נוספות של ספריית הטבלאות
table.concat()בניית טבלה ו־unpack()table.sort()מיון מותאם אישית באמצעות פונקציותסיכום – לוח שיאיםתרגלו בעצמכם: קומפיילר Lua אונליין