Перечисление NameType.NameType
Перечисление для типа имени. Разные типы имен могут иметь разные правила конфликтов. Когда генерируется JavaScript (или большинство других языков), переменная «foo» и процедура «foo» будут конфликтовать. Однако у Blockly таких проблем нет, поскольку переменная get «foo» и вызов процедуры «foo» однозначны. Поэтому Blockly сохраняет отдельный тип имени для устранения неоднозначности. getName('foo', 'VARIABLE') = 'foo' getName('foo', 'PROCEDURE') = 'foo2'
Подпись:
enum NameType
Члены перечисления
Член | Ценить | Описание |
---|---|---|
DEVELOPER_VARIABLE | "DEVELOPER_VARIABLE" | |
ПРОЦЕДУРА | "PROCEDURE" | |
ПЕРЕМЕННАЯ | "VARIABLE" |