Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Curso de Lua Básico | Aula 07 – Tratamento de Erros e Chamadas Protegidas em Lua
Play lesson

Curso básico de Lua – Aprenda do zero! - Curso de Lua Básico | Aula 07 – Tratamento de Erros e Chamadas Protegidas em Lua

Domine a Linguagem Lua: Da Instalação ao Domínio Completo com Jorge Rezende!

5.0 (0)
9 learners

What you'll learn

Instalar e configurar a linguagem Lua em diferentes sistemas operacionais

Desenvolver scripts e aplicações em Lua utilizando funções, módulos e bibliotecas

Implementar algoritmos básicos e manipular dados usando estruturas de controle e manipulação de strings

Criar interfaces de linha de comando (CLI) e automatizar tarefas com Lua e ferramentas como LuaRocks

This course includes

  • 8.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

*Aprenda a tratar erros em Lua de forma simples e poderosa!* Nesta aula do Curso Básico de Lua, você vai aprender a lidar com erros e exceções dentro dos seus scripts. Lua foi projetada para ser uma linguagem leve e embutível — e, por isso, o tratamento de erros segue um modelo próprio baseado em chamadas protegidas. Você vai entender como capturar, exibir e tratar falhas sem precisar interromper todo o seu programa. *O que você vai aprender nesta aula:* ◦ Como gerar erros manualmente com a função error(). ◦ Diferença entre erros do script e erros do programa hospedeiro. ◦ Como tratar erros com as funções pcall() e xpcall(). ◦ Uso de funções de callback para capturar e reagir a falhas. ◦ Como a função assert() pode substituir try/catch em Lua. ◦ Padrões de código com “guard clauses” e boas práticas de validação. Desafios da Aula: ◦ Criar uma função que trate erros de entrada de usuário com pcall(). ◦ Implementar um fallback com xpcall() e função de callback. ◦ Usar assert() para validar variáveis obrigatórias em um script. Materiais e Comunidade: ◦ Documentação oficial de error, pcall, xpcall e assert: https://www.lua.org/manual/5.4/manual.html#pdf-error ◦ Grupo no Discord da comunidade: https://discord.com/invite/4ypzM4n3GW ◦ Blog do canal: https://luaverse.com #Lua #CursoLua #TratamentoDeErros #pcall #xpcall #assert #ErrorHandling #Programação #AprendaLua

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere