Menu
Coddy logo textTech

Criando Tabelas Estilo Dicionário

Parte da seção Fundamentos do Journey de Lua da Coddy. Lição 65 de 90.

Para criar uma tabela no estilo de dicionário, você usa chaves {} e especifica cada par chave-valor usando a sintaxe ["key"] = value:
local student = {
    ["name"] = "Sarah",
    ["age"] = 20,
    ["major"] = "Computer Science"
}
Cada chave deve estar entre colchetes e aspas, seguida pelo sinal de igualdade e pelo valor correspondente. Você pode combinar diferentes tipos de dados para os valores — strings, números, booleanos ou até mesmo outras tabelas.
local gameCharacter = {
    ["playerName"] = "Hero",
    ["level"] = 5,
    ["isAlive"] = true
}
Para acessar um valor de uma tabela no estilo dicionário, use notação de colchetes: escreva o nome da tabela seguido pela chave entre colchetes e aspas:
print(gameCharacter["playerName"])  -- imprime: Hero
print(gameCharacter["level"])       -- imprime: 5
challenge icon

Desafio

Fácil

Crie um perfil de personagem de videogame usando a sintaxe de tabela no estilo de dicionário. Crie uma tabela chamada character que represente o avatar de um jogador com os seguintes pares de chave-valor: ["name"] deve receber a string "Phoenix", ["class"] deve receber a string "Mage", ["level"] deve receber o número 12 e ["experience"] deve receber o número 2850. Depois de criar a tabela, imprima a classe do personagem usando a notação de colchetes.

Experimente você mesmo

-- TODO: Escreva seu código aqui
-- Crie a tabela do personagem com os pares chave-valor necessários
-- Então imprima a classe do personagem usando notação de colchetes
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de Lua online