Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
blockly > Nombres > NameType
Enum Names.NameType
Es una enumeración para el tipo de nombre. Los distintos tipos de nombres pueden tener diferentes reglas sobre los conflictos. Cuando se genera JavaScript (o la mayoría de los otros lenguajes), la variable "foo" y el procedimiento “foo” chocaría. Sin embargo, Blockly no tiene tales problemas, ya que la variable get 'foo' y al procedimiento llama a “foo”. son inequívocos. Por lo tanto, Blockly mantiene un tipo de nombre independiente para eliminar la ambigüedad. getName('foo', 'VARIABLE') = 'foo' getName('foo', 'PROCEDURE') = 'foo2'
Signature:
enum NameType
Miembros de enumeración
Miembro |
Valor |
Descripción |
DEVELOPER_VARIABLE |
"DEVELOPER_VARIABLE" |
|
PROCEDIMIENTO |
"PROCEDURE" |
|
VARIABLE |
"VARIABLE" |
|
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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"]]