MATHEMATICA 教程

模式中的表达式类型限制

可以通过头部来区分不同"类型"的表达式,如整数的头部为 Integer,而列表的头部为 List.

模式中, 表示具有头部 h 的表达式. 例如, 表示任何整数,而 表示任何列表.

x_h具有头部 h 的表达式
x_Integer整数型
x_Real实数型
x_Complex复数型
x_List列表型
x_Symbol符号型

指定了对象头部的模式.

仅替换整型元素.
In[1]:=
Click for copyable input
Out[1]=

定义 和定义一个具有整型 Integer 变量的函数 一样.

此处定义一个自变量为整数的函数 .
In[2]:=
Click for copyable input
当自变量是整数时,才能计算 的值.
In[3]:=
Click for copyable input
Out[3]=
由于对象 具有头部 Real,故无法计算.
In[4]:=
Click for copyable input
Out[4]=
定义一个指数为整数型的表达式的值.
In[5]:=
Click for copyable input
仅当指数为整数时,此定义有效.
In[6]:=
Click for copyable input
Out[6]=
New to Mathematica? Find your learning path »
Have a question? Ask support »