blockly > 名称

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) 设置从变量名称映射到变量对象的变量映射。