Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
блочно > Имена > Тип имени
Перечисление 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" | |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-25 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-25 UTC."],[],["The `NameType` enum in Blockly differentiates between name types, allowing for the same name to be used for different purposes without collision. It includes `DEVELOPER_VARIABLE`, `PROCEDURE`, and `VARIABLE` members. This distinction is necessary because while languages like JavaScript would consider a variable and procedure with the same name as a conflict, Blockly can differentiate, assigning unique identifiers like `foo` and `foo2` to `VARIABLE` and `PROCEDURE` name types, respectively.\n"]]