LeekScript 版本对比

LeekScript 版本对比

> LeekScript

功能 LeekScript 1 LeekScript 2 LeekScript 3 LeekScript 4 LeekScript 5

基础语言✅✅✅✅✅

对象与面向对象编程❌✅✅✅✅

错误调用栈❌✅✅✅✅

一次报出多个分析错误❌✅✅✅✅

默认按引用传递❌✅✅✅✅

分号可省略❌✅✅✅✅

基础类、对象字面量、反射❌❌✅✅✅

高性能的数组(Array)和映射(Map)❌❌❌✅✅

64 位整数❌❌❌✅✅

默认参数 function(x = 10)❌❌❌✅✅

箭头函数(x => x ** 2)❌❌❌✅✅

切片访问 array[5:10]❌❌❌✅✅

二进制和十六进制写法 0b0110101、0xae1fb6❌❌❌✅✅

数值函数:bitCount、isFinite、binString 等❌❌❌✅✅

集合 <1, 2, 3>、区间 [10..20]❌❌❌✅✅

switch❌❌❌✅✅

match❌❌❌❌✅

模块 export、import❌❌❌❌✅

任意精度整数❌❌❌❌✅

符号(π、² 等)❌❌❌❌✅

新运算符 ~~、|x|、<=>、??❌❌❌❌✅

continue N、break N❌❌❌❌✅

异常 throw、try catch❌❌❌❌✅

类型推断❌❌❌❌✅

面向对象的 LS 与战斗 API❌❌❌❌✅

极致性能(媲美 C)❌❌❌❌✅