是否可以强制执行局部变量的声明?

时间:2013-06-19 15:09:47

标签: variables declaration livecode

我已经定义了一个局部变量

 local tSuppressLines

我想确保检查局部变量,以便如果我有像

这样的拼写错误
   if  not tSuppessLines  then
      -- do something
   end if

我收到警告。

2 个答案:

答案 0 :(得分:5)

是,在首选项中的“脚本编辑器”下打开“严格编译模式”。

答案 1 :(得分:2)

在脚本编辑器中,“编辑”菜单下还有一个项目“变量检查”,它切换相同的设置,但不会使更改持久 - 在下次启动IDE时,值集在偏好中将会恢复。

这很有用,因为有时您需要编辑一个未一致声明变量的脚本(并且没有引用文字);并没有时间制作和测试这些变化。所以你可以暂时切换这个检查;即使你忘了把它归还,腐败也不会传播得太远。

(这是对以前行为的改进 - 在版本6之前,菜单项切换了首选项,反之亦然)