此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)

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[\"\\\"Equal\\\"\", \"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.
• 同时参见: Postfix, Prefix, PrecedenceForm.
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]=