批處理for命令里面的set/a為何顯示的值不對為什么上面的代碼在for 里 b的值全是0 最下面就是正常的?nclick="copycode($('code0'));">復制代碼
- setlocal enabledelayedexpansion
- set b=0
- for /l %%a in (1,1,10) do (
- set /a b=!b!+1
- echo %b%
- )
- echo %b%
- pause
批處理for命令里面的set/a為何顯示的值不對為什么上面的代碼在for 里 b的值全是0 最下面就是正常的?nclick="copycode($('code0'));">復制代碼
- setlocal enabledelayedexpansion
- set b=0
- for /l %%a in (1,1,10) do (
- set /a b=!b!+1
- echo %b%
- )
- echo %b%
- pause