Nomes de namespace
Signature:
export declare namespace Names
Enumerações
Enumeração | Descrição |
---|---|
NameType | Enumeração do tipo de um nome. Diferentes tipos de nome podem ter diferentes regras sobre colisões. Quando o JavaScript (ou a maioria das outras linguagens) é gerado, a variável 'foo' e o procedimento "foo" entrariam em conflito. No entanto, o Blockly não tem esses problemas, já que a variável get 'foo' e chamada de procedimento "foo" são inequívocos. Portanto, o Blockly mantém um tipo de nome separado para remover a ambiguidade. getName('foo', 'VARIABLE') = 'foo' getName('foo', 'PROCEDURE') = 'foo2' |