I've looked all over the Wolfram Documentation and done various searches on the web and this site and I can't find an explanation of the single "@" symbol as a means of applying functions.
It seems to perform as an alternate syntax to the full form of a function. I've used it with my own function definitions and with Length, and it seems to work.
What's unnerving to me is that I cannot find a clear explanation in the documentation, any tips on how to better find this stuff in the documentation would be appreciated. Thank you.
Prefix
is not the full name of full form of@
. In fact@
does not have a "full form" at all.(f@x)
is precisely equivalent to(f[x])
in every case. They parse to the same internal representation. $\endgroup$