I have a simple expression:
N@Log2@g[2048]
I understand that N is Numerical value , that a function called g is being ran with 2048 as its first argument. But what does a single @ symbol mean? The docs don't seem to have an entry for a single @ The 'Prefix' page does not describe using '@' in an expression.
f@xis just another way to writef[x]. – Szabolcs Apr 02 '15 at 15:45@. It'll lead you to the page on Prefix, which, while certainly imperfect, gives pretty good hints about what this means and where to look for more info ... Generally the idea is thatf@g@h[x]is much more readable thanf[g[h[x]]]. – Szabolcs Apr 02 '15 at 15:48