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
Lua es un lenguaje de programación ligero, desarrollado sobre el lenguaje C, de código abierto. H...
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
Lua tiene dos modos de uso diferentes: el modo interactivo y el modo script. A continuación te ex...
Sintaxis básica
En este apartado vamos a repasar la sintaxis básica de Lua. Comentarios de una sola línea Escri...
Tipos de datos
Lua es un lenguaje de tipos dinámicos. Al igual que en otros lenguajes dinámicos, el tipo de una ...
Variables
Las variables son referencias a espacios de memoria donde se almacenan los datos de la aplicación...
Operadores
Los operadores son unos signos gráficos que indican al intérprete que debe realizar operaciones l...
Cadenas
Las cadenas son un tipo de expresión usadas para la definición de textos de longitud arbitraria. ...
Estructuras de control de flujo
Las estructuras de control son unas construcciones del lenguaje que permiten el control del flujo...
Bucles
En ocasiones necesitamos hacer algunas tareas repetitivas y necesitamos que el programa ejecute u...
Funciones
La funciones son unas estructuras del lenguaje que permiten agrupar una serie de instrucciones qu...
Estructuras de datos
Tablas
Lua implementa un tipo de base con el que construir diferentes tipos de estructuras de datos. Se ...
Arrays
En el capítulo anterior hemos visto en detalle las tablas, que son la estructura de datos básica ...
Manipulación de tablas
Lua implementa funciones que permiten la manipulación de las tablas facilitando la realización de...
Iteradores
Un iterador (iterator) en Lua es una estructura del lenguaje que permite recorrer los elementos d...
Closures
Un closure es una función que ha sido definida dentro de otra función. Así un closure es toda fun...
Módulos
En este artículo vamos a presentar qué son los módulos en Lua. Posteriormente veremos como defini...