Uso de variáveis $0-xxx no objeto [expr]

Uso de variáveis $0-xxx no objeto [expr]

por Marcelo Queiroz -
Número de respostas: 0

Boa tarde!

Hoje na aula me mostraram que o [expr] não aceitava nomes de variáveis do tipo $0-xxx. De fato existe essa incompatibilidade, pois na implementação do [expr] o desenvolvedor considerou a convenção de nomes de variáveis da linguagem C, que não aceita nem variáveis começando com dígitos nem o sinal '-' que é interpretado como subtração. A única solução para seguir a dica do enunciado (deixando a abstração utilizável em mais de uma instância) seria substituir o padrão de nomes $0-xxx para qualquer outro padrão que respeite a convenção da linguagem C, como por exemplo xxx$0 ou xxx_$0, como no exemplo abaixo: