Summary
Keywords
Full Transcript
*Domine as Hash Tables em Lua! Entenda a estrutura de dados mais importante da linguagem e aprenda a criar listas, dicionários e objetos.* Nesta aula do Curso Básico de Lua, você vai aprender tudo sobre as Tables — também conhecidas como Hash Tables — que são a única estrutura de dados nativa da linguagem Lua. Elas servem tanto para criar listas (arrays) quanto dicionários (mapas de chave e valor), e são a base de praticamente todas as construções mais avançadas da linguagem. *O que você vai aprender nesta aula:* ◦ O que são as Tables e por que elas são essenciais em Lua. ◦ Como criar e inicializar Tables com chaves e valores. ◦ Diferença entre listas e mapas em Lua. ◦ Como acessar e modificar valores dentro de uma Table. ◦ Como iterar sobre Tables usando pairs(), ipairs() e #table. ◦ Como usar Tables para construir estruturas complexas e bases de Programação Orientada a Objetos. Desafios da Aula: ◦ Criar uma Table simples com três chaves e valores e exibi-la no terminal. ◦ Fazer um loop com pairs() para listar os elementos da sua Table. ◦ Testar o comportamento de diferentes tipos de chave (string, number, table). Materiais e Comunidade: ◦ Documentação oficial do Lua: https://www.lua.org/manual/5.4/ ◦ Lista Awesome Lua: https://bit.ly/2tmneph ◦ Grupo no Discord da comunidade: https://discord.com/invite/4ypzM4n3GW ◦ Blog do canal: https://luaverse.com #Lua #CursoLua #HashTables #Tables #Programação #Dicionários #Listas #LuaRocks #GameDev #AprendaLua
