关键字
明细
| 名称 | 类型 | 格式 | 含义 | 使用场合 |
|---|---|---|---|---|
| Observer | 局部 | Entity | 观察者 | 任意表达式,entity_name.Observer或entity_name |
| Individuals | 局部 | [Entity] | 个体List | 任意表达式,entity_name.Individual |
| This | 局部 | Dict | 当前组件 | 具备输出数据的组件的(动作后)计算公式栏 |
| Self | 局部 | Entity | 当前实体 | 实体画布内任意表达式 |
| PI | 全局常量 | Number | 圆周率 | 任意表达式 |
| E | 全局常量 | Number | 欧拉数,即自然对数的底 | 任意表达式 |
| None | 全局常量 | None | 空 | 任意表达式 |
| True | 全局常量 | Bool | 布尔真 | 任意表达式 |
| False | 全局常量 | Bool | 布尔假 | 任意表达式 |
| lambda | 语法 | 创建匿名函数 | 公式栏map/filter函数的第一个参数中 |
提示
关键字不会被其他同名变量覆盖。
使用
- 在公式栏或表达式栏中使用
- 局部使用的关键字需要在特定环境中使用,请关注上表中的使用场合列
lambda用法为:lambda arguments: expression,与Python用法相同,只在map和filter函数的第一个参数中使用,详见相关章节