Menu
CoddyTech

פונקציה להוספת משימה

חלק מהיחידה מבוא ל-Luau במסלול ה-Lua של Coddy. שיעור 48 מתוך 80.

challenge icon

אתגר

קל

הוסיפו פונקציה שמוסיפה משימה חדשה לרשימה.

  1. מחקו את השורות שמתחת ל־-- Try it.
  2. כתבו מעליו local function addTask(list: {Task}, title: string): Task: הוסיפו את {id = #list + 1, title = title, done = false} אל list והחזירו אותה.
  3. מתחת ל־-- Try it, הדפיסו את addTask(tasks, "Review the code").id.

לחצו על הרצת קוד: הפלט מציג את 4.

נסו בעצמכם

-- המבנה שלפיו מוגדרת כל משימה במנהל המשימות
type Task = {
    id: number,
    title: string,
    done: boolean,
}
local tasks: {Task} = {
    {id = 1, title = "Learn Luau types", done = false},
    {id = 2, title = "Build a task manager", done = false},
    {id = 3, title = "Write tests", done = true},
}
-- נסו זאת
print(tasks[1].title)
print(#tasks)
print(tasks[3].done)

כל השיעורים ביחידה מבוא ל-Luau

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