Names.NameType-Enum
Enum für den Namenstyp. Unterschiedliche Namenstypen können unterschiedliche Regeln für Konflikte haben. Wenn JavaScript (oder die meisten anderen Sprachen) generiert wird, wird die Variable "foo" und Prozedur „foo“ kollidieren würden. Blockly hat jedoch keine solchen Probleme, da die Variable 'foo' erhält. und Prozeduraufruf "foo" sind eindeutig. Daher behält Blockly einen separaten Namenstyp bei, um ihn zu unterscheiden. getName('foo', 'VARIABLE') = 'foo' getName('foo', 'PROCEDURE') = 'foo2'
Unterschrift:
enum NameType
Mitglieder der Aufzählung
Mitglied | Wert | Beschreibung |
---|---|---|
DEVELOPER_VARIABLE | "DEVELOPER_VARIABLE" |
|
VERFAHREN | "PROCEDURE" |
|
VARIABLE | "VARIABLE" |