Menu
Coddy logo textTech

Recapitulação - Gerenciar Membros do Grupo

Parte da seção Fundamentals do Journey de Lua da Coddy — lição 63 de 90.

challenge icon

Desafio

Fácil

Crie um sistema de gerenciamento de grupo de aventureiros que demonstre todas as operações principais de tabelas do tipo lista. Comece criando uma tabela chamada adventurers contendo exatamente três valores de string: "Gandalf", "Legolas" e "Gimli". Após criar a tabela, execute as seguintes operações em sequência:

Primeiro, use o operador de comprimento # para imprimir o número atual de membros do grupo. Em seguida, use table.insert() para adicionar "Aragorn" como um novo membro ao grupo. Depois, use table.remove() para remover o primeiro membro do grupo. Para remover um elemento em uma posição específica, passe o índice como um segundo argumento: table.remove(adventurers, 1) remove o elemento no índice 1 (que é "Gandalf") e desloca automaticamente os membros restantes. Por fim, imprima o comprimento do grupo novamente para mostrar a contagem final.

Experimente você mesmo

-- Create the adventurers table with the initial members
local adventurers = {"Gandalf", "Legolas", "Gimli"}

-- TODO: Escreva seu código aqui
-- 1. Imprima o número atual de membros do grupo usando o operador de comprimento
-- 2. Adicione "Aragorn" ao grupo usando table.insert()
-- 3. Remova o primeiro membro usando table.remove()
-- 4. Imprima o número final de membros do grupo

Todas as lições de Fundamentals