关于表达式

简单表达式是一个函数调用。它可以是由运算符连接的两个数据项;可以是对原语的调用;也可以是对用户定义函数的调用。例如,以下每一项都是一个简单表达式:

2*3
x+y
5!
sqrt(4)
MyFunction(3,4)

复合表达式与简单表达式类似,只是其中一个或多个数据项本身是另一个表达式。例如,2*3 和 4*5 都是简单表达式,因此 2*3+4*5 是复合表达式。复合表达式的长度没有实际限制。以下是一些示例:

2*3/(x+y)
sqrt(5!)
MyFunction(sqrt(5!),4)
makelist(makelist(f(x)+g(y),x,1,10),y,1,10)

在任何可以输入简单表达式的地方,您也可以输入复合表达式。由于无需区分这两种类型,本指南将简单表达式和复合表达式统称为表达式。