blockly > Nomi > NameType

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"