Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Programa del Curso
Tablas avanzadas
- Tablas para colas y pilas
- Tablas que describen gráficos
- Matrices como tablas
- Listas enlazadas como tablas
- Búferes de cadena
Metatables a través de ejemplos
- Proxies
- Solo lectura
- Memorización
- Programación dinámica con memorización
- El ejemplo de Fibonacci
Entornos
- Relación entre variables globales y entornos
- Variables libres
- La tabla _ENV y la tabla _G
Más información sobre los módulos
- Diferentes enfoques para la creación de módulos
- Módulos que cambian el comportamiento
- Inicialización y argumentos del módulo
- Uso de entornos para implementar módulos seguros
Iteradores avanzados y corrutinas
- Productor, consumidor, filtro
- Empaquetado de corrutinas para obtener iteradores
- Iterador sin estado para listas vinculadas
Contribuyendo al ecosistema
- Subir paquetes a MoonRocks
Paradigma funcional en Lua
- La función de mapa
- La función de reducir/plegar
Orientado a objetos Programming
- Diferentes enfoques de la POO
- Diferentes enfoques de la herencia
- Ejemplos
Un tutorial de las Lua bibliotecas estándar
Requerimientos
Conocimientos básicos del lenguaje de programación Lua
14 Horas