若要引用全局变量,必须在使用它的范围内显式声明它        

这是必要的,因为 MEL 允许通过赋值隐式声明变量。例如,        

$flag = 42;

$flag 隐式声明为在当前范围内定义的一个整数。          

MEL 无法分辨您要引用全局变量 $flag 还是在本地定义自己的变量。要求您在引用全局变量之前显式声明它们,使您可以不必知道可能会存在于 Maya 的系统中的所有全局数据。        

,