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.
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:
A mesma prática pode ser aplicada para propriedades, nomes de funções e procedures.
Ótima post. Não sabia que isso era possível.
function updatenew_user_identified.fcgi: string;
e essa situação o que posso fazer pra resolver?
Obrigado!