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) |
|
Convertir 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. Vérifiez également que les noms ne sont pas en conflit dans la liste des mots réservés pour la langue actuelle. |
getName(nameOrId, type) |
|
Convertir 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 2024/09/09 (UTC).
[null,null,["Dernière mise à jour le 2024/09/09 (UTC)."],[[["The `Names` class manages a database of entity names in Blockly, such as variables and procedures, ensuring they are unique and do not conflict with reserved words."],["It provides methods for generating, converting, and comparing names, and for populating the database with names from the workspace."],["This class helps maintain consistency and avoid naming conflicts when working with Blockly entities."],["The `Names` class also stores a map of variables and their corresponding objects."]]],[]]