我已经定义了一个局部变量
local tSuppressLines
我想确保检查局部变量,以便如果我有像
这样的拼写错误 if not tSuppessLines then
-- do something
end if
我收到警告。
答案 0 :(得分:5)
是,在首选项中的“脚本编辑器”下打开“严格编译模式”。
答案 1 :(得分:2)
在脚本编辑器中,“编辑”菜单下还有一个项目“变量检查”,它切换相同的设置,但不会使更改持久 - 在下次启动IDE时,值集在偏好中将会恢复。
这很有用,因为有时您需要编辑一个未一致声明变量的脚本(并且没有引用文字);并没有时间制作和测试这些变化。所以你可以暂时切换这个检查;即使你忘了把它归还,腐败也不会传播得太远。
(这是对以前行为的改进 - 在版本6之前,菜单项切换了首选项,反之亦然)