C# allows it if you put an @ before the variable name. So int @int = 0; is valid in C#.
Does Haskell have anything similar to this or it doesn't allow it altogether?
Thanks
Some words are keywords in some contexts but can be freely used as identifiers in others, such as as
and hiding
.
The C# trick is nothing but just slightly changing the name so that is it no longer a keyword. In Haskell, you could put a _
before or after the name, or append a '
.
It appears that it is not allowed. Note that you can usually put '
after a keyword (since that is a valid identifier character) and get a non-keyword.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With