Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
blockly > Nombres
Clase de nombres
Clase para una base de datos de nombres de entidades (variables, procedimientos, etcétera)
Signature:
export declare class Names
Constructores
Propiedades
Métodos
Método |
Modificadores |
Descripción |
es igual a(nombre1, nombre2) |
static |
¿Los dos nombres de entidad especificados se refieren a la misma entidad? Los nombres en bloque no distinguen mayúsculas de minúsculas. |
getDistinctName(name, type) |
|
Convertir el nombre de una entidad de Blockly en un nombre de entidad legal exportable Asegúrate de que este sea un nombre nuevo que no se superponga a ningún nombre definido previamente. Verifica también la lista de palabras reservadas para el idioma actual y asegúrate de que el nombre no entre en conflicto. |
getName(nameOrId, type) |
|
Convertir el nombre de una entidad de Blockly en un nombre de entidad legal exportable |
getUserNames(type) |
|
Muestra una lista de todos los nombres conocidos creados por el usuario de un tipo de nombre especificado. |
populateProcedures(workspace) |
|
Genera nombres para los procedimientos. |
populateVariables(workspace) |
|
Genera nombres para las variables de usuario, pero solo las que se usen. |
reset() |
|
Vacía la base de datos y comienza desde cero. Se conservan las palabras reservadas. |
setVariableMap(map) |
|
Establece el mapa de variables que se asigna de nombre de variable a objeto de 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 `Names` class manages a database of entity names, including variables and procedures. Key actions include constructing a new `Names` instance, checking name equality, and generating distinct, legal names. Methods allow retrieving user-created names, generating names for procedures and variables, and resetting the database. The class also manages a variable map, and can populate procedures and variables within a workspace. It handles reserved words and prevents name collisions.\n"]]