Revisão - Ficha de Personagem
Parte da seção Logic & Flow do Journey de Lua da Coddy — lição 4 de 54.
Desafio
FácilEscreva uma função displayCharacterStats que recebe uma tabela character e retorna uma string formatada exibindo todos os atributos.
Use pairs() para iterar por todos os pares chave-valor na tabela character e construir uma string onde cada linha mostra o nome de um atributo seguido por seu valor no formato key: value. Cada atributo deve estar em uma linha separada.
Parâmetros:
character(tabela): Uma tabela do tipo dicionário onde as chaves são nomes de atributos (strings) e os valores são os valores dos atributos (números ou strings)
Retorno: Uma string com cada atributo em uma linha separada. Formato:
stat1: value1
stat2: value2
stat3: value3Experimente você mesmo
function displayCharacterStats(character)
-- Escreva o código aqui
end
Todas as lições de Logic & Flow
1Iteração Avançada de Tabelas
Iterando com pairs()Iterando com ipairs()pairs() vs. ipairs()Revisão - Ficha de Personagem2Mais Funções da Biblioteca Table
table.concat()Construção de tabelas e unpack()table.sort()Ordenação personalizada com funçõesRecapitulação - Placar de recordes