将度量注释的值存储为变量。变量是一个名称,用于方便引用内存中的特定位置。内存中的该位置可以存储数据。
变量具有四个主要特征:名称、类型、值和范围。名称、类型和范围在创建时定义。定义变量的名称和类型称为声明变量。在 MEL 中,变量的名称始终带有前缀“$”符号,向脚本语言指示以下字符用于命名变量。
变量的范围确定可以访问变量的位置。如果在某个代码块内声明一个变量,则无法从该代码块外部访问该变量。
名称和类型在创建后无法更改。变量的值可以更改,但该值必须为先前定义的类型。
float $diameter_barrel;
$diameter_barrel = 4.2;
string $testString = "this is a test"; print $testString;
以下内容是“脚本编辑器”(Script Editor)的输出:
this is a test
int $testInt = 5; print ($testInt/2);
以下内容是“脚本编辑器”(Script Editor)的输出:
2
Int 数据类型用于存储整数值。整数包括正整数和负整数。在编程中,当一个整数除以另一个整数时,结果是一个整数,因此这里的输出不是 2.5(2.5 不是整数)。
打印命令的参数括在括号中。打印命令只能采用一个参数,因此使用括号告知 Maya 在执行命令之前对括号的内容求值。括号也可以嵌套在方法中(类似于数学语句)来确定语句求值的顺序。