Kernel.var-exclamation-mark
You're seeing just the macro
var-exclamation-mark
, go back to Kernel module for more information.
Marks that the given variable should not be hygienized.
This macro expects a variable and it is typically invoked
inside Kernel.SpecialForms.quote/2
to mark that a variable
should not be hygienized. See Kernel.SpecialForms.quote/2
for more information.
Examples
iex> Kernel.var!(example) = 1
1
iex> Kernel.var!(example)
1