Infix
Usage
• Infix[f[ , , ... ]] 用在缺省前缀形式: ~ f ~ ~ f ~  ...给出的 f[ , , ... ] 输出。
• Infix[expr, h] 用由 h: h h  ... 分离的自变量输出。
Notes
• Infix[expr, h, precedence, grouping] 能用于指定输出形式如何被括起来。
• 优先级由整数指定。在OutputForm,一些优先级是:
| "\!\(\*StyleBox[\"\\\"x\\\"\", \"TI\"]\) \!\(\*StyleBox[\"\\\".\\\"\", \"MR\"]\) \!\(\*StyleBox[\"\\\"y\\\"\", \"TI\"]\) \!\(\*StyleBox[\"\\\".\\\"\", \"MR\"]\) \!\(\*StyleBox[\"\\\"z\\\"\", \"TI\"]\) " | "\!\(\*StyleBox[\"\\\"210\\\"\", \"MR\"]\) " | | "\!\(\*StyleBox[\"\\\"x\\\"\", \"TI\"]\) \!\(\*StyleBox[\"\\\"y\\\"\", \"TI\"]\) \!\(\*StyleBox[\"\\\"z\\\"\", \"TI\"]\) " | "\!\(\*StyleBox[\"\\\"150\\\"\", \"MR\"]\) " | | "\!\(\*StyleBox[\"\\\"x\\\"\", \"TI\"]\) \!\(\*StyleBox[\"\\\"+\\\"\", \"MR\"]\) \!\(\*StyleBox[\"\\\"y\\\"\", \"TI\"]\) \!\(\*StyleBox[\"\\\"+\\\"\", \"MR\"]\) \!\(\*StyleBox[\"\\\"z\\\"\", \"TI\"]\) " | "\!\(\*StyleBox[\"\\\"140\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"x\\\"\", \"TI\"]\) \!\(\*StyleBox[\"\\\" \\\"\", \"MR\"]\) \!\(\*StyleBox[\"\\\"y\\\"\", \"TI\"]\) " | "\!\(\*StyleBox[\"\\\"130\\\"\", \"MR\"]\) " | | "\!\(\*StyleBox[\"\\\"x\\\"\", \"TI\"]\) \!\(\*StyleBox[\"\\\"=\\\"\", \"MR\"]\) \!\(\*StyleBox[\"\\\"y\\\"\", \"TI\"]\) " | "\!\(\*StyleBox[\"\\\"60\\\"\", \"MR\"]\) " |
• 可能的分组(分配律)规范是:
| "\!\(\*StyleBox[\"\\\"NonAssociative\\\"\", \"MR\"]\) " | 分配 括号 | | "\!\(\*StyleBox[\"\\\"None\\\"\", \"MR\"]\) " | 总是不分配 括号 | | "\!\(\*StyleBox[\"\\\"Left\\\"\", \"MR\"]\) " | 左分配 | | "\!\(\*StyleBox[\"\\\"Right\\\"\", \"MR\"]\) " | 右分配 |
• 参见 Mathematica 全书 : 节 2.8.16.
Further Examples
This gives the infix form for a simple addition.
In[1]:=
|
Out[1]=
|
Here is the infix notation for a function of three arguments.
In[2]:=
|
Out[2]=
|
|