Enum Name.NameType
Enum per il tipo di nome. Tipi di nomi diversi possono avere regole diverse sulle collisioni. Quando viene generato JavaScript (o la maggior parte degli altri linguaggi), la variabile "foo" e la procedura "foo" entrano in conflitto. Tuttavia, Blockly non ha problemi di questo tipo poiché la variabile get "foo" e la chiamata di procedura "foo" non sono ambigue. Pertanto, Blockly mantiene un tipo di nome separato per disambiguare. getName('foo', 'VARIABLE') = 'foo' getName('foo', 'PROCEDURE') = 'foo2'
Firma:
enum NameType
Membri dell'enumerazione
Membro | Valore | Descrizione |
---|---|---|
DEVELOPER_VARIABLE | "DEVELOPER_VARIABLE" |
|
PROCEDURA | "PROCEDURE" |
|
VARIABILE | "VARIABLE" |