若要引用全局变量,必须在使用它的范围内显式声明它
这是必要的,因为 MEL 允许通过赋值隐式声明变量。例如,
$flag = 42;
将 $flag 隐式声明为在当前范围内定义的一个整数。
MEL 无法分辨您要引用全局变量 $flag 还是在本地定义自己的变量。要求您在引用全局变量之前显式声明它们,使您可以不必知道可能会存在于 Maya 的系统中的所有全局数据。