Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
blockly > Noms
Classe Names
Classe pour une base de données de noms d'entités (variables, procédures, etc.).
Signature :
export declare class Names
Constructeurs
Propriétés
Méthodes
Méthode |
Modificateurs |
Description |
equals(nom1, nom2) |
static |
Les deux noms d'entité indiqués font-ils référence à la même entité ? Les noms avec bloc ne sont pas sensibles à la casse. |
getDistinctName(name, type) |
|
Convertissez un nom d'entité Blockly en nom d'entité juridique exportable. Assurez-vous qu'il s'agit d'un nouveau nom qui ne chevauche pas un nom défini précédemment. Consultez également la liste des mots réservés pour la langue actuelle et assurez-vous que le nom n'est pas en conflit. |
getName(nameOrId, type) |
|
Convertissez un nom d'entité Blockly en nom d'entité juridique exportable. |
getUserNames(type) |
|
Renvoie une liste de tous les noms connus créés par les utilisateurs d'un type de nom spécifié. |
populateProcedures(workspace) |
|
Générer des noms pour les procédures |
populateVariables(workspace) |
|
Générez des noms pour les variables utilisateur, mais seulement pour ceux qui sont utilisés. |
reset() |
|
Videz la base de données et repartez de zéro. Les mots réservés sont conservés. |
setVariableMap(map) |
|
Définissez le mappage de variables qui fait correspondre le nom de la variable à l'objet de variable. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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"]]