blockly > Namen
Names-Kurs
Klasse für eine Datenbank mit Entitätsnamen (Variablen, Prozeduren usw.).
Unterschrift:
export declare class Names
Konstruktoren
Attribute
Methoden
Methode |
Modifikatoren |
Beschreibung |
equals(Name1; Name2) |
static |
Beziehen sich die angegebenen beiden Entitätsnamen auf dieselbe Entität? Bei Blocknamen wird die Groß-/Kleinschreibung nicht berücksichtigt. |
getDistinctName(name, type) |
|
Wandelt einen Blockly-Entitätsnamen in einen legalen exportierbaren Entitätsnamen um. Es muss sich um einen neuen Namen handeln, der sich nicht mit einem bereits definierten Namen überschneidet. Überprüfen Sie auch die Liste der reservierten Wörter für die aktuelle Sprache und stellen Sie sicher, dass der Name sich nicht überschneidet. |
getName(nameOrId, type) |
|
Wandelt einen Blockly-Entitätsnamen in einen legalen exportierbaren Entitätsnamen um. |
getUserNames(type) |
|
Gibt eine Liste aller bekannten, von Nutzern erstellten Namen eines angegebenen Namenstyps zurück. |
populateProcedures(workspace) |
|
Generieren Sie Namen für Prozeduren. |
populateVariables(workspace) |
|
Generiert Namen für User-Variablen, aber nur die, die verwendet werden. |
reset() |
|
Leeren Sie die Datenbank und beginnen Sie von vorn. Die reservierten Wörter bleiben erhalten. |
setVariableMap(map) |
|
Legen Sie die Variablenzuordnung fest, die dem Variablennamen dem Variablenobjekt zugeordnet ist. |