[fpc-pascal] Name of a var
    Sven Barth 
    pascaldragon at googlemail.com
       
    Tue Nov 22 10:44:01 CET 2011
    
    
  
Am 22.11.2011 10:13, schrieb michael.vancanneyt at wisa.be:
>>> If we choose to implement such a function, yes. My response was based on
>>> the compiler as it is.
>>
>> Seems like I'm not the only one that likes to have such a function.
>> Though I would extend it to convert identifiers in scope to strings
>> (such as functions names etc.)
>
> But what is the use ? As far as I can see, it forces you to type more.
>
> Typing
>
> VarName:=nameofvar( counter );
>
> is more work than
>
> VarName:='counter';
>
> So what's the point ?
The best argument for such a feature is that the name is checked by the 
compiler. If I change the declaration of the variable the compiler will 
complain in the first case, but not in the second (let's assume that we 
don't need to care about some kind of backwards compatibilty, just 
because we wrote the identifiers to a file in different versions of the 
application were the variable had different names).
Regards,
Sven
    
    
More information about the fpc-pascal
mailing list