[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[原创] 变量延迟的通俗讲解

先声明,也许到目前对这个东西我的理解还不到位,只能作为还没有搞明白变量延迟的坛友一个快速,易懂的理解方式。起码能突破混沌。
想当年,对这个的理解我只有一个字,晕。

我们都知道:一个萝卜一个坑。好多单位也是,一人一岗,假设这个单位人员基本不流动,那么你十几年如一日的看到门卫大爷只能是那个张三。此时,无论谁问你,门卫是谁,你的答案只有张三。
    在这里我们就把张三定义为门卫了。

假设某一天因门卫看管不力,造成了财务损失,领导发话了,明儿起,咱们这些人都轮换一天来做门卫工作,大家要自觉自愿,加强监督。那么,此时,有人要问你,今天门卫是谁啊,你能确定吗,不能,好在有值班表,一查,是谁就知道了。

   现在的门卫已经不等于张三,他可能是任何一个人,通过查表,才可以确定。

如上,如果一个变量我们定义后,他的值不会发生改变,那么,调用变量时就可以直接调用。但是这个变量定义后,他的值会一直变化,当程序调用变量时,如果不去查表,得到的数据可能是刚开始的数据(前几天的门卫)。显然这个数据可能是不正确的,为了避免这种情况发生,我们就需要去查表。当开启了变量延迟后,程序在每一次调用变量前,都会去查表。以取得正确数据。

开启变量延迟,就是开启了一个让程序查表的开关。


但是我好懒,英语也记不住,变量延迟那么多字母,我都是复制的。为了避免程序出错,变量延迟基本都是复制开启的。个人觉得,让程序忙点,它不累,一秒执行多少命令,不至于在乎一个查表时间,电管够。

理解如上,希望坛子里高手看到后,能不吝赐教。
目的,学习批处理

谢谢Nsqs,需要按你说的做,从中体会理解。
目的,学习批处理

TOP

返回列表