- Basado en Lua 5.4
- Nuevas funciones:
- Indexación de cadenas con
[]
- Soporte para
_ dentro de números, y representación de bases con 0x/0b
- Los "niveles de Break/Continue" permiten salir de bucles de varios niveles y continuar en ellos
- Soporte para expresiones lambda:
function (c) return tonumber(c) + 1 end → |c| -> tonumber(c) + 1
- Interpolación de cadenas:
"The {label} is {data.value}"
- Expresión ternaria:
max = a > b ? a : b
- Soporte para bucles
for-as
switch, case, default
- Soporte para argumentos por defecto y argumentos con nombre
- Nuevos operadores: alias (
!, **, !=), operadores compuestos (%=, +=, <<=, &=, ..), nil, := (Walrus)
- Por defecto es un poco más rápido que Lua estándar, y en algunas situaciones es bastante más rápido
- Apunta a ofrecer más biblioteca estándar, con el nivel de la biblioteca estándar de Python como objetivo
- También incluye varias otras mejoras
Aún no hay comentarios.