blockly > Namen

Namens-Namespace

Unterschrift:

export declare namespace Names 

Aufzählungen

Aufzählung Beschreibung
NameType 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'