变量名缓存

mel是实时运行的脚本语言,
当定义了一个全局变量之后,在编辑器重新启动之前会一直存在,即使脚本编辑器中的所有定义都删除后也不会被删除。
这就会造成有时候莫名其妙一些名称不会使用。

QQ截图20210528010015.png

因此在全局进行定义变量时要注意命名规范。

作用域

使用大括号定义的变量为局部变量,不会影响到全局,(并且局部变量仅局部可见)
但在大括号为定义的变量为全局变量,在maya下次启动之前都不会被删除

QQ截图20210528013649.png