Menu
Coddy logo textTech

Recapitulação - Gerenciar Membros do Grupo

Parte da seção Fundamentos 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 essenciais de tabelas no estilo lista. Comece criando uma tabela chamada adventurers contendo exatamente três valores de string: "Gandalf", "Legolas" e "Gimli". Depois de 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 do 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 segundo argumento: table.remove(adventurers, 1) remove o elemento no índice 1 (que é "Gandalf") e desloca automaticamente os membros restantes para baixo. Por fim, imprima novamente o comprimento do grupo para mostrar a contagem final.

Experimente você mesmo

-- Crie a tabela de aventureiros com os membros iniciais
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 Fundamentos

Pratique por conta própria: Compilador de Lua online