|
SOLUTIONS
|
MATHEMATICA 内置符号
SyntaxForm
该函数尚未完全纳入长期 Mathematica 系统,并随时可能更改.
SyntaxForm
是 InterpretationBox 和 TagBox 对象的选项,它指定 InterpretationBox 或 TagBox 作为运算符时所用的优先级.
更多信息更多信息
- InterpretationBox 和 TagBox 对象提供了一种存储 Mathematica 输出中的隐藏信息的方法. 它们用于以不同形式显示和解释的表达式. InterpretationBox[boxes, interpretation] 的显示为 boxes,但在输入中的解释为 interpretation. TagBox[boxes, tag] 的显示为 boxes,但保留 tag 来指导在输入中对 boxes 的解释.
- SyntaxForm 被指定为一个包含运算符的串,其优先级与 InterpretationBox 和 TagBox 中内容的优先级相同. 例如,SyntaxForm->"*". 另外,您也可以通过分别设定 SyntaxForm 为
和
,对运算符的中缀和前缀加以区分. - 在默认设置 SyntaxForm->Automatic 时,Mathematica 自动指定优先级,优先级由 InterpretationBox 或 TagBox 的内容决定.
- 对于一个选定的 InterpretationBox 或 TagBox 对象,SyntaxForm 作为 InterpretationBox 或 TagBox 的一个选项设置,并仅应用于所选定的对象.
- 在单元层上,SyntaxForm 被设置为单元的 InterpretationBoxOptions 或
选项的子选项. 它指定 SyntaxForm 的缺省设置,用于单元中的任何 InterpretationBox 或 TagBox 对象.
版本 3.0 的新功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
