在我的代码中,我循环遍历字符串中的每个字符.我需要测试角色是否是空格.
这是我的代码:
if %str% == " " (
::echo Empty
echo | set /p=%space%
goto loopEnd
)
我也尝试过:
if [%str%] == [" "] (
::echo Empty
echo | set /p=%space%
goto loopEnd
)
两者都给出错误
( was unexpected at this time.
要么
] was unexpected at this time.
我没有测试字母或数字的错误.我究竟做错了什么?
谢谢,
扎克
最佳答案 尝试在变量周围加上引号.
if "%str%" == " " (
...
)