Enum names.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" si scontrerebbero. Tuttavia, Blockly non presenta problemi di questo tipo poiché la variabile get "foo" e la chiamata di procedura "foo" sono inequivocabili. Pertanto, Blockly mantiene un tipo di nome separato per distinguerlo. getName('foo', 'VARIABILE') = 'foo' getName('foo', 'PROCEDURE') = 'foo2'
Firma:
enum NameType
Membri enumerazione
Membro | Valore | Descrizione |
---|---|---|
DEVELOPER_VARIABLE | "DEVELOPER_VARIABLE" |
|
PROCEDURA | "PROCEDURE" |
|
VARIABILE | "VARIABLE" |