blockly > Nombres > NameType

Enum. Names.NameType

Es una enumeración para el tipo de nombre. Los diferentes tipos de nombres pueden tener distintas reglas sobre las colisiones. Cuando se genera JavaScript (o la mayoría de los otros lenguajes), la variable 'foo' y el procedimiento 'foo' colisionarían. Sin embargo, Blockly no tiene esos problemas, ya que la variable get 'foo' y la llamada del procedimiento 'foo' no son ambiguas. Por lo tanto, Blockly mantiene un tipo de nombre distinto para desambiguar. getName('foo', 'VARIABLE') = 'foo' getName('foo', 'PROCEDURE') = 'foo2'

Signature:

enum NameType 

Miembros de enumeración

Miembro Valor Descripción
DEVELOPER_VARIABLE "DEVELOPER_VARIABLE"
PROCEDIMIENTO "PROCEDURE"
VARIABLE "VARIABLE"