• พัฒนาบนพื้นฐานของ 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 ให้มากขึ้น
  • รวมการปรับปรุงอื่นๆ อีกหลากหลาย

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น