Introducción a la programación en Lua
En este tutorial se presentan los conceptos básicos del lenguaje de programación Lua, sirviendo de introducción para aprender este lenguaje de programación.
Introducción a Lua
Introducción Lua es un lenguaje de programación potente, eficiente y ligero, diseñado para exten...
Instalación de Lua
En este artículo analizaremos la instalación de Lua en las principales plataformas: Windows, Linu...
Modos de uso del intérprete de Lua
Lua tiene dos modos de uso diferentes: el modo interactivo y el modo script. A continuación te ex...
Sintaxis básica de Lua
En este apartado vamos a repasar la sintaxis básica de Lua. Comentarios de una sola línea Escri...
Tipos de datos en Lua
Lua es un lenguaje de tipos dinámicos. Al igual que en otros lenguajes dinámicos, el tipo de una ...
Variables en Lua
Las variables son referencias a espacios de memoria donde se almacenan los datos de la aplicación...
Operadores en Lua
Los operadores son unos signos gráficos que indican al intérprete que debe realizar operaciones l...
Cadenas en Lua
Las cadenas son un tipo de expresión usadas para la definición de textos de longitud arbitraria. ...
Estructuras de control de flujo en Lua
Las estructuras de control son unas construcciones del lenguaje que permiten el control del flujo...
Bucles en Lua
En ocasiones necesitamos hacer algunas tareas repetitivas y necesitamos que el programa ejecute u...
Funciones en Lua
La funciones son unas estructuras del lenguaje que permiten agrupar una serie de instrucciones qu...
Estructuras de datos en Lua
Las estructuras de datos nos permiten organizar y manipular información eficientemente. En Lua, e...
Tablas en Lua
Las tablas son el corazón de las estructuras de datos en Lua. A diferencia de otros lenguajes que...
Arrays en Lua
En el capítulo anterior hemos visto en detalle las tablas, que son la estructura de datos básica ...
Manipulación de tablas en Lua
Las tablas son la estructura de datos fundamental en Lua, y dominar su manipulación es esencial p...
Iteradores en Lua
Los iteradores son construcciones del lenguaje que nos permiten recorrer los elementos de una tab...
Closures en Lua
Los closures son una de las características más poderosas y elegantes de Lua, permitiendo crear f...
Introducción a los módulos en Lua
A medida que tus programas en Lua crecen, encontrarás que tener todo el código en un solo archivo...
Metatablas y metamétodos en Lua
Las metatablas representan uno de los mecanismos más potentes y característicos de Lua, permitien...
Programación Orientada a Objetos en Lua
La programación orientada a objetos (POO) es un paradigma fundamental en el desarrollo de softwar...
Manejo básico de errores en Lua
Cuando desarrollamos programas, es inevitable que se produzcan errores. Estos pueden ser causados...