Menu
CoddyTech

Función para añadir una tarea

Parte de la sección Introducción a Luau del Journey de Lua de Coddy. Lección 48 de 80.

challenge icon

Desafío

Fácil

Añade una función que ponga una nueva tarea en la lista.

  1. Elimina las líneas debajo de -- Try it.
  2. Encima, escribe local function addTask(list: {Task}, title: string): Task: inserta {id = #list + 1, title = title, done = false} en list y devuélvelo.
  3. Debajo de -- Try it, imprime addTask(tasks, "Review the code").id.

Pulsa Run Code: la salida muestra 4.

Pruébalo tú mismo

-- La estructura que sigue cada tarea del gestor
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},
}
-- Pruébalo
print(tasks[1].title)
print(#tasks)
print(tasks[3].done)

Todas las lecciones de Introducción a Luau

Practica por tu cuenta: Compilador de Luau online