sclytrack:

> Copied the following line from the Vala (=mostly reference counted language) 
> web page.
> 
> "It is possible to use a reserved keyword as identifier name by prefixing it 
> with
> the @ character. This character is not part of the name. For example, you can 
> name
> a method foreach by writing @foreach, even though this is a reserved Vala 
> keyword."

In C# there is the same thing:

>The prefix "@" enables the use of keywords as identifiers, which is useful 
>when interfacing with other programming languages. The character @ is not 
>actually part of the identifier, so the identifier might be seen in other 
>languages as a normal identifier, without the prefix. An identifier with an @ 
>prefix is called a verbatim identifier. Use of the @ prefix for identifiers 
>that are not keywords is permitted, but strongly discouraged as a matter of 
>style.<

http://msdn.microsoft.com/en-us/library/aa664670%28v=vs.71%29.aspx

Bye,
bearophile

Reply via email to