批处理数组为什么取不出值? echo off &setlocal enabledelayedexpansion set n=0 for /l
%%ain(1,1,3)do(set/aarray[%n%]=necho!array[%n%]!set/an+=1)echo!array[1]!echo!array[2]...
%%a in (1,1,3) do (
set /a array[%n%]=n
echo !array[%n%]!
set /a n+=1
)
echo !array[1]!
echo !array[2]!
echo !array[3]!
前面可以输出,下面取不到值是为什么!! 展开
set /a array[%n%]=n
echo !array[%n%]!
set /a n+=1
)
echo !array[1]!
echo !array[2]!
echo !array[3]!
前面可以输出,下面取不到值是为什么!! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询