- พัฒนาบนพื้นฐานของ Lua 5.4
- ฟีเจอร์ใหม่:
- การทำดัชนีสตริง []
- รองรับ
_ คั่นกลางตัวเลข และการเขียนเลขฐานด้วย 0x/0b
- สามารถออกจากลูปหลายระดับและข้ามไปทำต่อได้ด้วย "Break/Continue level"
- รองรับนิพจน์ Lambda:
function (c) return tonumber(c) + 1 end → |c| -> tonumber(c) + 1
- String Interpolation:
"The {label} is {data.value}"
- นิพจน์แบบ 3 ทาง:
max = a > b ? a : b
- รองรับลูป for-as
switch, case, default
- รองรับ default argument และ named argument
- โอเปอเรเตอร์ใหม่: alias ต่างๆ (
!, **, !=), โอเปอเรเตอร์ประกอบ (%=, +=, <<=, &=, ..), nil, := (Walrus)
- โดยพื้นฐานแล้วเร็วกว่า Lua มาตรฐานเล็กน้อย และในบางสถานการณ์ก็เร็วกว่าอย่างมาก
- ตั้งเป้าให้มีไลบรารีมาตรฐานในระดับเดียวกับ Python จึงมี standard library ให้มากขึ้น
- รวมการปรับปรุงอื่นๆ อีกหลากหลาย
ยังไม่มีความคิดเห็น