blockly > Namen > NameType

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"