グローバル変数にアクセスする

グローバル変数を参照するには、それを使用する範囲内で明確に宣言する

MEL では、代入演算で変数の暗黙的な宣言ができるため、明確な宣言が必要になります。たとえば、次のようになります。

$flag = 42;

この場合は、現在の範囲内で定義された整数として $flag が暗黙的に宣言されます。

MEL では、グローバル変数 $flag を参照するのか、ローカル変数を定義するのかを区別できません。グローバル変数を明確に宣言してから参照すると、Maya システム内に存在する可能性のある、すべてのグローバル データに配慮する必要がなくなります。