blockly > Nomi > NameType

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"