试看下面两段脚本代码:
1.
引用:set d1 = 1
if($d1 == 0)then
echo "0"
set d2 = 1
if($d2 == 0)then
echo "1"
else
echo "2"
endif
else
echo "3"
endif
实际上我们想要的输出结果是 3,但是实际输出结果却是 2
修改代码1如下:
2.
引用:set d1 = 1
if ( $d1 == 0 ) then
echo "0"
set d2 = 1
if ( $d2 == 0 ) then
echo "1"
else
echo "2"
endif
else
echo "3"
endif
输出结果即是 3。只需在if-then处添加空格即可。
usercoolboy 于 2008-09-30 17:10:50发表:
这个正常的吧,平常的C语言编程,如果不是有自动排版功能,这个命令执行完是同样的结果