I use @ symbol with local path only, but when do I use @ exactly?
AFAIK, You can use @ at any place where you don't want to let the default meaning of the thing persist. For example, @class will make class an identifier. @bool will make bool an identifier instead of a keyword.
You know the usage of @ before strings. It is used to indicate that take all the text of the string literally and don't treat any character in the string specially.
Edit: An yes, another thing to this is that @Keyword
is compiled into a Keyword
in IL.
See this Link for more details.