- Basiert auf Lua 5.4
- Neue Funktionen:
- String-Indexierung
[]
- Unterstützung für
_ in Zahlen sowie Darstellung von Zahlensystemen mit 0x/0b
- Mit „Break/Continue-Leveln“ ist es möglich, mehrstufige Schleifen zu verlassen oder fortzusetzen
- Unterstützung für Lambda-Ausdrücke:
function (c) return tonumber(c) + 1 end → |c| -> tonumber(c) + 1
- String-Interpolation:
"The {label} is {data.value}"
- Ternärer Ausdruck:
max = a > b ? a : b
- Unterstützung für
for-as-Schleifen
switch, case, default
- Unterstützung für Default-Argumente und Named Arguments
- Neue Operatoren: Aliase (
!, **, !=), zusammengesetzte Operatoren (%=, +=, <<=, &=, ..), nil, := (Walrus)
- Standardmäßig etwas schneller als Standard-Lua, in einigen Situationen deutlich schneller
- Zielt auf das Niveau der Python-Standardbibliothek ab und bietet daher mehr Standardbibliotheken
- Darüber hinaus sind verschiedene weitere Verbesserungen enthalten
Noch keine Kommentare.