众所周知,批处理中常见的三种注释方法有三种:
1.remXXX:注释的最正确方式;
2.::XXX:实质上是无意义的label,":"后面接";"、"#"还是别的什么都可以。比rem省1字节,但在复合语句中会出错;
3.%=XXX=%:实质上是错误的变量。利用了变量名不能包含等号这一特点,便可以在其中自由输入任意字符(%除外)。这个方法比"::"要多2字节,但是可以随意放在代码的任何地方,非常方便。
一直以来,我都错误的认为,rem的速度应该是最快的,其次才是"::"和"%==%",毕竟rem才是官方正统的注释命令。有一天,我突然想测试一下rem到底比其它两种注释快多少。正所谓“实践是检验真理的唯一标准。”本着吃扒皮没事干的精神,我开始了实验。结果,令人大跌眼镜。
1.remXXX:注释的最正确方式;
2.::XXX:实质上是无意义的label,":"后面接";"、"#"还是别的什么都可以。比rem省1字节,但在复合语句中会出错;
3.%=XXX=%:实质上是错误的变量。利用了变量名不能包含等号这一特点,便可以在其中自由输入任意字符(%除外)。这个方法比"::"要多2字节,但是可以随意放在代码的任何地方,非常方便。
一直以来,我都错误的认为,rem的速度应该是最快的,其次才是"::"和"%==%",毕竟rem才是官方正统的注释命令。有一天,我突然想测试一下rem到底比其它两种注释快多少。正所谓“实践是检验真理的唯一标准。”本着吃扒皮没事干的精神,我开始了实验。结果,令人大跌眼镜。