& | 引用运算符:读取变量当前值。可选引用 &?name 在未定义时返回 null。示例:sum = &a + &b。 |
_ | REPL 中保存上一次表达式结果的特殊变量(返回 null 时不会覆盖旧值)。 |
:: | 上下文调用:将函数绑定到目标对象上执行,常用于扩展函数。示例:&list :: size()、text::uppercase()::split(" ")。 |
. | 成员访问(反射):读取对象字段/属性或调用方法(如 &e.message、&list.size())。嵌入式集成默认关闭,见 成员访问(.)。 |
it | || expr 形式 lambda 的隐式参数名(在体内用 &it 读取)。 |
?: | Elvis(空合并):左侧为 null 时返回右侧默认值,如 &name ?: "anonymous"。 |
.. / ..< | 区间运算符:闭区间与左闭右开区间。 |
async def / sync def / await | 异步与调度:async def 在线程池执行,sync def 在主线程执行器上执行,await 等待异步结果。 |
new / static | Java 互操作:new 构造对象,static 访问静态字段/方法(可选特性,默认关闭)。见 Java 互操作(new/static)。 |
import 'xxx' | 导入命名空间或包名。导入命名空间(如 fs:time)后,带 namespace 的函数/扩展才会参与解析。 |