Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
blockly > Namen
Names-Klasse
Klasse für eine Datenbank mit Entitätsnamen (Variablen, Verfahren usw.).
Unterschrift:
export declare class Names
Konstruktoren
Attribute
Methoden
Methode |
Modifikatoren |
Beschreibung |
equals(Name1; Name2) |
static |
Beziehen sich die beiden angegebenen Entitätsnamen auf dieselbe Entität? Bei Blocknamen wird nicht zwischen Groß- und Kleinschreibung unterschieden. |
getDistinctName(name, type) |
|
Wandeln Sie einen Blockly-Rechtssubjektnamen in einen exportierbaren Rechtssubjektnamen um. Achten Sie darauf, dass es sich um einen neuen Namen handelt, der sich mit keinem zuvor definierten Namen überschneidet. Gleichen Sie sie mit der Liste der reservierten Wörter für die aktuelle Sprache ab und achten Sie darauf, dass sich die Namen nicht überschneiden. |
getName(nameOrId, type) |
|
Wandeln Sie einen Blockly-Rechtssubjektnamen in einen exportierbaren Rechtssubjektnamen um. |
getUserNames(type) |
|
Gibt eine Liste aller bekannten, von Nutzern erstellten Namen eines bestimmten Namenstyps zurück. |
populateProcedures(workspace) |
|
Namen für Verfahren generieren. |
populateVariables(workspace) |
|
Generieren Sie Namen für Nutzervariablen, aber nur für die verwendeten Variablen. |
reset() aufrufen. |
|
Leeren Sie die Datenbank und beginnen Sie bei null. Die reservierten Wörter bleiben erhalten. |
setVariableMap(map) |
|
Legen Sie die Variablenzuordnung fest, die vom Variablennamen dem Variablenobjekt zugeordnet wird. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-25 (UTC).
[null,null,["Zuletzt aktualisiert: 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"]]