赋值(Assignments)

赋值的一般语法为:

variable = (expression)

(expression)可以是一个明确的数值(如5)、已赋值的变量名称或复杂的数学表达式(包含函数、常量和变量)。在所有情况下,等号右侧的表达式进行求值,并将结果赋值给左侧指定的变量。

赋值最简单的形式是表达式为一个固定值,例如:

x = 5

在该命令中,有几点需要注意。首先,不需要声明变量,也就是说在将固定值5赋值给变量"x"之前,x不一定要存在。如果之前"x"已被赋予某个值,那么现在将被重新赋值。其次,不需要特殊符号来终止命令(如C语言中的";")。因此,每条ZPL命令必须独占一行。

以下是赋值表达式的示例:

x = SQRT(5)
y = SINE(x)
z = SQRT(x+5*(7-x))

ZPL中定义了许多内置函数,如SQRT(平方根)和SINE(正弦)。还有很多这样的函数,均在"数值函数(Numeric functions)"中进行了定义。请注意,ZPL不区分大小写;SQRT()和sqrt()是同一个函数。本文中所有函数和关键字为大写字母,其它内容均为小写。

关于字符串赋值,请参阅"字符串变量(String variables)"一节。

下一部分: