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() |
|
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. |