Summary
Keywords
Full Transcript
*Aprenda a organizar seus projetos em Lua com módulos e pacotes!* Aprenda a organizar seus projetos em Lua com módulos e pacotes! Nesta aula do Curso Básico de Lua, você vai descobrir como usar o sistema de módulos da linguagem, uma das ferramentas mais poderosas para manter seu código limpo, reutilizável e escalável. Vamos aprender a criar módulos locais, importar funções com require, e utilizar pacotes externos por meio do LuaRocks, o gerenciador oficial de dependências da linguagem. *O que você vai aprender nesta aula:* ◦ Como criar e carregar módulos locais em Lua usando require. ◦ Como retornar funções e variáveis a partir de uma table módulo. ◦ Estrutura de um módulo e boas práticas para organização de código. ◦ O que é o LuaRocks e como instalar pacotes externos. ◦ Como importar e utilizar bibliotecas baixadas do LuaRocks no seu projeto. Desafios da Aula: ◦ Criar um módulo matematica.lua com funções de soma e subtração. ◦ Utilizar require("matematica") no arquivo principal e testar as funções. ◦ Instalar o LuaRocks e baixar um pacote simples (ex: luasocket). Materiais e Comunidade: ◦ Repositório de pacotes LuaRocks: https://luarocks.org/ ◦ Grupo no Facebook: https://www.facebook.com/groups/188401083077439/ ◦ Grupo no Discord da comunidade: https://discord.com/invite/4ypzM4n3GW ◦ Blog do canal: https://luaverse.com #Lua #CursoLua #Programação #Módulos #LuaRocks #Require #OrganizaçãoDeCódigo #Pacotes #GameDev #AprendaLua
