0
我有這樣的代碼:在循環使用set /一個錯誤
setlocal enableDelayedExpansion
set count=0
set letter=a,b,c
for %%a in (%letter%) do (
set /a "count+=1"
echo %count%
)
pause
輸出是:
0 0 0
我想要的輸出將是:
1 2 3
我也試過沒有EnableDelayedExpansion
,但我沒有運氣。我做錯了什麼?
可能重複[爲什麼環境變量不在FOR循環內更新?](http://stackoverflow.com/questions/40335392/why-are-environment-variables-not-updating-within-for-loop) – aschipfl