Names.NameType-Enum
Enum für den Typ eines Namens. Unterschiedliche Namenstypen können unterschiedliche Regeln in Bezug auf Konflikte haben. Wenn JavaScript (oder die meisten anderen Sprachen) generiert wird, kollidieren die Variable „foo“ und die Prozedur „foo“. Blockly hat jedoch keine derartigen Probleme, da die Variable get 'foo' und der Prozeduraufruf 'foo' eindeutig sind. Daher behält Blockly einen separaten Namenstyp zur Unterscheidung bei. getName('foo', 'VARIABLE') = 'foo' getName('foo', 'PROCEDURE') = 'foo2'
Unterschrift:
enum NameType
Enumeration-Mitglieder
Mitglied | Wert | Beschreibung |
---|---|---|
DEVELOPER_VARIABLE | "DEVELOPER_VARIABLE" |
|
PROCEDURE | "PROCEDURE" |
|
VARIABLE | "VARIABLE" |