Configuração do Projeto
Parte da seção Fundamentos do Journey de Lua da Coddy. Lição 77 de 90.
Desafio
FácilAo longo das próximas lições, você construirá um sistema simples de loja de poções
Crie a base para um sistema de inventário de loja de poções configurando a estrutura de dados principal. Crie uma tabela vazia chamada inventory que servirá como o contêiner para armazenar todas as poções mágicas da loja.
Após criar a tabela vazia, imprima o comprimento da tabela inventory usando o operador de comprimento # para verificar se ela começa vazia. Isso confirmará que sua loja de poções está pronta para ser abastecida com itens mágicos nas próximas lições.
Experimente você mesmo
-- TODO: Escreva seu código aqui
-- Imprime o comprimento da tabela inventory
print(#inventory)Todas as lições de Fundamentos
4Operadores 2 Relacionais e Lógicos
Operadores de IgualdadeOperadores RelacionaisO Operador 'and'O Operador 'or'O Operador 'not'Avaliação de Curto-CircuitoValores Truthy e FalsyRecapitulação - Lógica Simples7Lógica Condicional Básica
A instrução if-thenA instrução if-then-elseA instrução elseifRecapitulação - Baú do Tesouro10Tabelas Parte 1: Estilo de Lista
O que é uma Tabela?Criando uma TabelaAcessando Elementos por ÍndiceModificando Elementos por ÍndiceO Operador de Comprimento '#'table.insert()table.remove()Recapitulação - Gerenciar Membros do Grupo13Projeto: Loja de Poções Simples
Configuração do ProjetoAdicionando uma Poção2Variáveis e Tipos de Dados
O que é uma Variável?NúmerosStringsBooleanosO Valor 'nil'A Função type()Convenções de NomenclaturaRecapitulação - Perfil de Personagem5Saída Básica
Imprimindo LiteraisImprimindo VariáveisImprimindo Múltiplos ValoresCombinando Strings e VariáveisA Função tostring()EntradaCastRecapitulação - Relatório de StatusRecapitulação - Até 1208Fundamentos de Manipulação de Strings
string.len()string.upper & string.lowerstring.sub()string.rep()string.find()Revisão - Formatar Nome de Usuário3Operadores 1: Aritmética e Concatenação
Operadores AritméticosOperador de MóduloOperador de ExponenciaçãoConcatenação de StringsPrecedência de OperadoresRecapitulação - Cálculos Simples6Projeto: Exibição de Atributos do Personagem
Mensagem de Boas-vindasDeclarar Atributos do Personagem9Fundamentos de Funções
Declarando uma FunçãoChamando uma FunçãoFunções com ParâmetrosFunções com Múltiplos ParâmetrosA Instrução 'return'Recapitulação - Calculadora de ÁreaPratique por conta própria: Compilador de Lua online