文本形式的表示
与 Mathematica 中的其它内容相似,表达式的文本形式本身也可以表示为一个表达式. 由一维字符序列组成的文本形式可以用普通的 Mathematica 字符串直接表示. 而涉及到上、下标和其它二维结构的文本形式可用二维框符的嵌套集合来表示.
| 一维字符串 | InputForm,FullForm等. |
| 二维框符 | StandardForm,TraditionalForm等. |
生成与 InputForm 中的表达式的文本形式相对应的字符串.
| In[1]:= |
| Out[1]= |
FullForm 显式显示该字符串.
| In[2]:= |
Out[2]//FullForm= | |
| In[3]:= |
| Out[3]= |
这是与 StandardForm 的表达式相对应的框符结构.
| In[4]:= |
| Out[4]= |
这是框符结构的 InputForm. 在这种形式下,结构通过一个普通字符串有效地表示出来.
| In[5]:= |
Out[5]//InputForm= | |
当使用 Mathematica 的笔记本前端时,通过使用显示表达式的菜单项可以看到与每个单元的文本形式对应的表达式.
这里是含有 StandardForm 的表达式的一个单元.
| In[6]:= |
通过使用显示表达式的菜单项,此处以框符形式显示了该表达式的底层表示.
| In[7]:= |


