标题: [求助]if not defined str (pause & goto :eof)什么意思 [打印本页] 作者: tempuser 时间: 2008-3-12 19:54 标题: [求助]if not defined str (pause & goto :eof)什么意思
@echo off
set /p str=请输入任意长度的字符串:
echo 你输入了字符串:"%str%"
if not defined str (pause & goto :eof)
set num=0
:len
set /a num+=1
set str=%str:~0,-1%
if defined str goto len
echo 字符串长度为:%num%
pause
这是我看到伤脑筋的教材,其中
if not defined str (pause & goto :eof)
和
if defined str goto len
什么意思,哪位朋友能给我解释一下作者: bd123456789 时间: 2008-3-12 21:05 if not defined str (pause & goto :eof)
这是一个判断语句,意思是
STR是否被定义成变量,如果被定义了变量,则结果为真!作者: suntb 时间: 2008-3-12 21:57 if not defined str (pause & goto :eof)