联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
if 和 else 不强求在同一行上,但是,else 子句必须出现在与 if 后的命令相同的行中,例如:if exist filename ( del filename ) else ( echo filename missing )下面的代码不起作用,因为必须通过重起一行终止 del 命令:if exist filename del filename else echo filename missing以下命令不起作用,因为 else 命令必须在与 if 命令的末尾相同的行上:if exist filename del filename else echo filename missing如果要完全在单行上格式化它,可以使用如下形式的原始声明:if exist filename (del filename) else echo filename missing
if exist filename ( del filename ) else ( echo filename missing )
if exist filename del filename else echo filename missing
if exist filename (del filename) else echo filename missing
Originally posted by namejm at 2006-11-1 08:54 PM: 请看这个讨论帖:if……else……语句中值得注意的一个问题