- Baseado em Lua 5.4
- Novos recursos:
- Indexação de strings com
[]
- Suporte a
_ no meio de números e representação de bases com 0x/0b
- Possibilidade de sair de loops em vários níveis e continuar com "níveis de Break/Continue"
- Suporte a expressões lambda:
function (c) return tonumber(c) + 1 end → |c| -> tonumber(c) + 1
- Interpolação de strings:
"The {label} is {data.value}"
- Expressão ternária:
max = a > b ? a : b
- Suporte a loop
for-as
switch, case, default
- Suporte a argumentos padrão e argumentos nomeados
- Novos operadores: aliases (
!, **, !=), operadores compostos (%=, +=, <<=, &=, ..), nil, := (Walrus)
- Por padrão, é ligeiramente mais rápido que o Lua padrão e, em algumas situações, bem mais rápido
- Tem como objetivo o nível da biblioteca padrão do Python, então oferece mais bibliotecas padrão
- Além disso, inclui várias outras melhorias
Ainda não há comentários.