[Delphi] Usando variáveis e propriedades com nomes reservados

Fala galera, beleza?

Na faculdade uma das primeiras coisas que aprendemos na matéria de lógica de programação é que existem palavras reservadas: do, write, while, for, type, class, public e etc…

É compreensível. Não podemos usar as mesmas “palavras” que são reservadas para o funcionamento da linguagem.

No entanto, um dia, a necessidade pode nos levar ao extremo. As razões para precisar de uma variável ou propriedade com o nome de uma palavra reservada podem variar, mas o importante é que o Delphi está preparado para isso.

Usando um & (E comercial) antes do nome da variável a IDE não “reclama” de usarmos uma palavra reservada.

classe

Tá bom, mas &Type é diferente de Type. Sim, eu sei. Mas o bacana está na hora de usar no Code Insight. A IDE ignora o & e apresenta as opções como se fossem nomes completamente válidos:

code_insight

A mesma prática pode ser aplicada para propriedades, nomes de funções e procedures.

2 respostas para “[Delphi] Usando variáveis e propriedades com nomes reservados”

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *