在编程的时候,有时候咱们会用到一些固定的数值,像圆周率啦,或者某个人的生日啦,再或者家庭住址之类的。这些信息对于一个对象来讲,只要确定下来就不会变了,所以咱们在编程的时候,也不希望这些信息发生变化。
在 VBS 当中,也有着跟其他一些语言相同的机制:常量。
常量大致有两种类型:字面值常量和具名常量。
一、常量
就像上面的代码那样,具名常量在初始化完成以后就不能再给它赋值啦,如果非要赋值,那就会出错。下面这张图就是个例子:
这里得留意一下。
二、流程控制
流程控制是编程语言里特别重要的一个概念,得注意啦。
在使用 For Each…next 语句的时候,得留意循环变量的值。在循环结束后,它已经自动被设置成 Empty 了。要是这时候去访问,必须得再次赋值,要不然就会出错。下面这张图就是个例子:
循环变量在循环结束后会被设置成 Empty 。
三、Tips
- 分支结构别嵌套得太深。
- 要是知道循环次数的一半,就用 For 语句。
- 数组、集合的遍历可以用 For each…next 语句。
WinCC的VBS脚本-常量和流程控制 PLC论坛-全力打造可编程控制器专业技术论坛 -
http://bbs.plcjs.com/forum.php?mod=viewthread&tid=507977&fromuid=1
(出处: PLC论坛-全力打造可编程控制器专业技术论坛)