How to| 正确使用括号和大括号

Mathematica 丰富的语法使用不同种类的括号和大括号;熟悉这些方面使您能够在 Mathematica 中进行有效地阅读与编程.

圆括号( )、大括号{ }以及方括号[ ] 在 Mathematica 中各代表不同的意义. 前两个有时也分别称作圆括弧和花括号.

圆括号 Mathematica 中用作对表达式编组和确定运算的优先次序:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
    

Mathematica 中的列表用大括号 表示,它汇集了被称作元素的各项.

创建一个列表,由前五个正整数组成:

In[1]:=
Click for copyable input
Out[1]=

Mathematica 中的任何事物都可在列表中使用,包括数字、变量、排版数学表达式以及字符串等:

In[2]:=
Click for copyable input
Out[2]=

列表可包含其它列表,从而得到嵌套列表:

In[3]:=
Click for copyable input
Out[3]=

方括号在 Mathematica 中用于括入函数参数.

此处,用方括号将函数 RangeSin 以及 N 的参数分别括入:

In[4]:=
Click for copyable input
Out[4]=
In[5]:=
Click for copyable input
Out[5]=
In[6]:=
Click for copyable input
Out[6]=

Mathematica 将双方括号 用作函数 Part 的简写形式,该函数用于得到列表的一部分:

In[7]:=
Click for copyable input
Out[7]=
In[8]:=
Click for copyable input
Out[8]=
    

不同的括号架构可以一起使用.

绘出一个函数的图形,在列表中指定绘图范围:

In[1]:=
Click for copyable input
Out[1]=

函数与列表并用的能力无缝地集成在 Mathematica 中. 将两个函数的图形绘制在一起这一对函数在一个列表中列出:

In[2]:=
Click for copyable input
Out[2]=
    

所有的括号字符必须平衡(即成对出现),以便 Mathematica 运行一个表达式. 如果括号不平衡,Mathematica 前端将把括号变成紫色:

In[1]:=
Click for copyable input

如对该表达式进行运算将生成错误:

In[2]:=
Click for copyable input

更多关于括号与大括号平衡的信息,请参阅 How to:平衡括号和大括号.