I'm learning Mathematica in order to work with Linear Algebra. I found a good post here about matrix manipulation, but realized that the author used conventions that I couldn't find documented in the Wolfram explanations. Can someone point me to where these are explained.

Elegant operations on matrix rows and columns

Specific questions:

Range@12 - I see that it's the same as Range[12]. Where is the use of @ defined?

~Partition~ 3 - Again I think I see the use of the tilde, but couldn't find where its use is defined. The documentation seems to say its an "infix" without definition.

// And yet again I think I see what it means, but want to understand specifically. Where is it explained?

  • $\begingroup$ Look up Postfix, Prefix and Infix in the documentation. When I search for @, // and ~ respectively these do show up in the documentation. $\endgroup$
    – C. E.
    Sep 25, 2016 at 13:19
  • 2
    $\begingroup$ For the meaning and references of these symbols and many others, check this answer. $\endgroup$
    – user31159
    Sep 25, 2016 at 13:22
  • $\begingroup$ This is all described in the Operator Precedence table, along with the highly pertinent binding power information. I am therefore marking this as already has an answer redirecting to a Q&A that discusses this. See also the general reference answer linked by Xavier above, and if you please my own terse opinion on the use of these notations in (87124) $\endgroup$
    – Mr.Wizard
    Sep 25, 2016 at 13:39

1 Answer 1


Try on google or any search tool to type

special ways to imput expression wolfram mathematica

or in help

postfix operator

you will find the answer needed

  • $\begingroup$ -1. The meaning of shortcuts are notoriously hard to find through search engines.(But can sometimes be found by searching in the documentation.) $\endgroup$
    – V.E.
    Sep 25, 2016 at 13:23
  • $\begingroup$ V. E. for you the answer which is in SpecialWaysToInputExpressions accessible by the help is so hard to understand. On many cases I have asked questions which have a simple answer in the documentation. Sometimes we are shy to look at it. $\endgroup$ Sep 25, 2016 at 14:31
  • $\begingroup$ And to finish look V. E. look at the last words of the question : Where is it explained? I was not thinking my answer merits a down vote $\endgroup$ Sep 25, 2016 at 14:54
  • $\begingroup$ If you had linked the page, it would have been a good answer! But I don't think "Google it" is a good answer in this case, even if you tell him what to google.. $\endgroup$
    – V.E.
    Sep 25, 2016 at 15:06

Not the answer you're looking for? Browse other questions tagged or ask your own question.