Names 类
用于实体名称(变量、过程等)数据库的类。
Signature:
export declare class Names
构造函数
构造函数 | 修饰符 | 说明 |
---|---|---|
(constructor)(reserveWordsList, opt_variablePrefix) | 构造 Names 类的新实例 |
属性
媒体资源 | 修饰符 | 类型 | 说明 |
---|---|---|---|
DEVELOPER_VARIABLE_TYPE | static |
NameType |
方法
方法 | 修饰符 | 说明 |
---|---|---|
equals(name1, name2) | static |
给定的两个实体名称是否引用同一实体?块名称不区分大小写。 |
getDistinctName(name, type) | 将 Blockly 实体名称转换为可导出法定实体名称。确保这是新名称,不与之前定义的任何名称重叠。此外,还要检查当前语言的保留字词列表,确保名称没有冲突。 | |
getName(nameOrId, type) | 将 Blockly 实体名称转换为可导出法定实体名称。 | |
getUserNames(type) | 返回由用户创建的指定名称类型的所有已知名称的列表。 | |
populateProcedures(workspace) | 为过程生成名称。 | |
populateVariables(workspace) | 为用户变量生成名称,但仅为正在使用的变量生成名称。 | |
reset() | 清空数据库并从头开始。保留字。 | |
setVariableMap(map) | 设置从变量名称映射到变量对象的变量映射。 |