> 韭菜脚本
LeekScript 3 是 LeekScript 的第三个版本,于 2021 年 11 月 30 日发布。
现在可以使用以下语法声明匿名对象:
并将它们用作经典对象:
这些对象的类是“Object”类,不能有方法,“Object.keys()”和“Object.values()”除外。 可以动态地向它们添加字段:
这是 LeekScript 3 中的所有保留关键字,用于命名变量、函数、类、方法、字段等。它们并未全部用于该语言,但在未来版本中的预期:
## 反射
添加了以下反射方法和字段:
Object.keys():返回对象的键(或字段)的键数组(以字符串的形式):{ x: 1, y: 2 }.keys() === ['x', 'y']。Object.values():返回一个对象值数组:{ x: 1, y: 2 }.values() === [1, 2]。Class.name:返回类的名称。Class.super:返回该类的超类,如果不存在则返回null。Class.fields():返回类的字段数组(以字符串的形式):class A { a b } A.fields() === ['a', 'b']。Class.staticFields():返回类的静态字段数组(以字符串的形式):-class A { static c static d } A.staticFields() === ['c', 'd']。
Class.methods():返回类的方法数组(以字符串的形式):class A { m() {} n() {} } A.methods() === ['m', 'n']。Class.staticMethods(): 返回类的静态方法数组(以字符串的形式):-class A { static o() {} static p() {} } A.staticFields() === ['o', 'p']。
语言中引入了基类:
null 值类true 和 false12、5.571 等。12、-5 等。[1, 2, 3] 等。"hello" 等。{ x: 12 } 等。function() {}Number、Array、MyClass 等。因此我们可以用这些类来创建值:
并使用“instanceof”:
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.