Re: What is @@@?
- To: mathgroup at smc.vnet.net
- Subject: [mg87301] Re: What is @@@?
- From: Bill Rowe <readnews at sbcglobal.net>
- Date: Mon, 7 Apr 2008 05:16:08 -0400 (EDT)
On 4/6/08 at 6:44 AM, siegman at stanford.edu (AES) wrote:
>In article <ft2au1$ph5$1 at smc.vnet.net>,
>"Kevin J. McCann" <Kevin.McCann at umbc.edu> wrote:
>>I have seen several references to the command @@@ in this
>>newsgroup, but a query of the online Documentation Center just
>>refers me to Apply (@@). What does it do and where can I read about
>>it?
>More broadly:
>* Do all the _non-alphabetical_ commands (or symbols, or operators,
>or abbreviations, or whatever is their proper appellation) like
>"/.", "//.", "->", "=>", "@", etc, etc, etc, have a unique
>appellation _as a class_?
>* Does each of these non-alphabetical constructs also have a unique
>individual name?
As far as I know there are unique names for these. The names can
be found using FullForm. For example,
In[11]:= FullForm[Hold[x /. {x -> 2}]]
Out[11]//FullForm= Hold[ReplaceAll[x,List[Rule[x,2]]]]
which tells you the name for /. is ReplaceAll
>* Suppose one wanted to get a complete (complete!) list of all of
>these non-alphabetical constructs, their names, and maybe a brief
>description of their meaning, to use maybe as a reference list, a
>crib sheet, or just to see which of them one hasn't learned
>yet. Where would one go?
The best I could find for this is the information under Operator
Input Forms in tutorial/InputSyntax#24487