blockly > Names > NameType

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"